{"id":3169,"name":"@types/compression","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":301,"created_at":"2025-06-06T16:11:55.578Z","updated_at":"2025-06-06T16:11:55.578Z","purl":"pkg:npm/@types/compression","metadata":{"id":1329879,"name":"@types/compression","ecosystem":"npm","description":"TypeScript definitions for compression","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/compression","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":26,"first_release_published_at":"2016-05-17T04:39:21.514Z","latest_release_published_at":"2025-05-21T14:37:08.556Z","latest_release_number":"1.8.0","last_synced_at":"2025-06-05T12:02:14.719Z","created_at":"2022-04-08T21:14:51.294Z","updated_at":"2025-06-05T12:02:14.719Z","registry_url":"https://www.npmjs.com/package/@types/compression","install_command":"npm install @types/compression","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts2.0":"0.0.34","ts2.1":"0.0.34","ts2.2":"1.0.0","ts2.3":"1.0.1","ts2.4":"1.0.1","ts2.5":"1.0.1","ts2.6":"1.0.1","ts2.7":"1.0.1","ts3.5":"1.7.0","ts2.8":"1.7.0","ts2.9":"1.7.0","ts3.0":"1.7.0","ts3.1":"1.7.0","ts3.2":"1.7.0","ts3.3":"1.7.0","ts3.4":"1.7.0","ts3.6":"1.7.1","ts3.7":"1.7.2","ts4.2":"1.7.2","ts3.9":"1.7.2","ts4.0":"1.7.2","ts4.1":"1.7.2","ts3.8":"1.7.2","ts4.3":"1.7.3","ts4.4":"1.7.3","ts4.5":"1.7.5","ts4.6":"1.7.5","ts4.7":"1.7.5","ts4.8":"1.7.5","ts4.9":"1.7.5","ts5.0":"1.7.5","ts5.9":"1.8.0","ts5.7":"1.8.0","ts5.5":"1.8.0","ts5.8":"1.8.0","ts5.4":"1.8.0","ts5.3":"1.8.0","ts5.2":"1.8.0","ts5.1":"1.8.0","latest":"1.8.0","ts5.6":"1.8.0"}},"repo_metadata":{"id":4936488,"uuid":"6093316","full_name":"DefinitelyTyped/DefinitelyTyped","owner":"DefinitelyTyped","description":"The repository for high quality TypeScript type definitions.","archived":false,"fork":false,"pushed_at":"2024-10-29T11:04:05.000Z","size":709447,"stargazers_count":48512,"open_issues_count":736,"forks_count":30143,"subscribers_count":646,"default_branch":"master","last_synced_at":"2024-10-29T11:56:26.134Z","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-10-29T11:37:20.000Z","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":222061287,"owners_count":16924680,"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-10-30T03:11:18.760Z","dependent_packages_count":1300,"downloads":7231933,"downloads_period":"last-month","dependent_repos_count":35726,"rankings":{"downloads":0.12436253696214254,"dependent_repos_count":0.15489297959474058,"dependent_packages_count":0.054506643452326434,"stargazers_count":0.31642910441908356,"forks_count":0.17674317508050078,"docker_downloads_count":0.15721777476768153,"average":0.16402536904607923},"purl":"pkg:npm/%40types/compression","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/compression","docker_dependents_count":684,"docker_downloads_count":150440898,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/compression","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/compression/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fcompression/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fcompression/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fcompression/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fcompression/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:07:36.584Z","updated_at":"2022-11-10T11:07:36.584Z","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":5006542,"maintainers_count":1012935,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":106,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4807288195","node_id":"PR_kwDOTGpyDc7txsEn","number":13,"state":"open","title":"Bump @types/compression from 1.7.5 to 1.8.1 in /src/server","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T02:13:30.000Z","updated_at":"2026-07-04T02:17:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/src/server","ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/2023pceaddhruv019-creator/Full-Stack-E-Commerce-Platform/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/2023pceaddhruv019-creator%2FFull-Stack-E-Commerce-Platform/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4414202226","node_id":"PR_kwDOQbtkN87Z7RmU","number":3,"state":"closed","title":"chore(deps)(deps): Bump the production-minor-patch group with 59 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-10T00:57:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T00:25:37.000Z","updated_at":"2026-05-10T00:57:13.000Z","time_to_close":1895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"production-minor-patch","update_count":59,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.81.0","new_version":"0.95.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.946.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.946.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google-cloud/vision","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@radix-ui/react-accordion","old_version":"1.2.4","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.4","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.5","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.4","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.7","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.7","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.3","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.7","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.6","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.2.4","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.4","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.7","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.4","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.4","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.3","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sendgrid/mail","old_version":"8.1.5","new_version":"8.1.6","repository_url":"https://github.com/sendgrid/sendgrid-nodejs"},{"name":"@sentry/node","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query","old_version":"5.60.5","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"adm-zip","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"bullmq","old_version":"5.63.1","new_version":"5.76.6","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"drizzle-orm","old_version":"0.39.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-zod","old_version":"0.7.0","new_version":"0.8.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.10.1","repository_url":"https://github.com/luin/ioredis"},{"name":"memorystore","old_version":"1.6.7","new_version":"1.6.8","repository_url":"https://github.com/roccomuso/memorystore"},{"name":"mercadopago","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/mercadopago/sdk-nodejs"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"openid-client","old_version":"6.5.1","new_version":"6.8.4","repository_url":"https://github.com/panva/openid-client"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.4.0","new_version":"5.6.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"redis","old_version":"5.9.0","new_version":"5.12.1","repository_url":"https://github.com/redis/node-redis"},{"name":"tw-animate-css","old_version":"1.2.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"wouter","old_version":"3.3.5","new_version":"3.9.0","repository_url":"https://github.com/molefrog/wouter"},{"name":"ws","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"bufferutil","old_version":"4.0.9","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 59 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.81.0` | `0.95.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.946.0` | `3.1045.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.946.0` | `3.1045.0` |\n| [@google-cloud/vision](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision) | `5.3.4` | `5.3.6` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.5` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.7` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.3` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.2.4` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.7` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.4` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.4` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.8` |\n| [@sendgrid/mail](https://github.com/sendgrid/sendgrid-nodejs) | `8.1.5` | `8.1.6` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.3.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.60.5` | `5.100.9` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.16` | `0.5.17` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.63.1` | `5.76.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.39.1` | `0.45.2` |\n| [drizzle-zod](https://github.com/drizzle-team/drizzle-orm) | `0.7.0` | `0.8.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.10.1` |\n| [memorystore](https://github.com/roccomuso/memorystore) | `1.6.7` | `1.6.8` |\n| [mercadopago](https://github.com/mercadopago/sdk-nodejs) | `2.10.0` | `2.12.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [openid-client](https://github.com/panva/openid-client) | `6.5.1` | `6.8.4` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.75.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.4.0` | `5.6.0` |\n| [redis](https://github.com/redis/node-redis) | `5.9.0` | `5.12.1` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.2.5` | `1.4.0` |\n| [wouter](https://github.com/molefrog/wouter) | `3.3.5` | `3.9.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.20.0` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.9` | `4.1.0` |\n\nUpdates `@anthropic-ai/sdk` from 0.81.0 to 0.95.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow targeting a workspace for OIDC federation token exchange (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bde6620d68c2dd9e8e641b4cfed8847486ff046f\"\u003ebde6620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.93.0\u003c/h2\u003e\n\u003ch2\u003e0.93.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.92.0...sdk-v0.93.0\"\u003esdk-v0.92.0...sdk-v0.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d5d6abdb1976db389aca87553ffedab2414e0d77\"\u003ed5d6abd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.92.0\u003c/h2\u003e\n\u003ch2\u003e0.92.0 (2026-04-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.91.1...sdk-v0.92.0\"\u003esdk-v0.91.1...sdk-v0.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca1bf4a9b278fddc7f082b1c4f2b3a3e4e20298d\"\u003eca1bf4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32f67d47952b12bb930c8bbfe87ab2ba2aee1882\"\u003e32f67d4\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow targeting a workspace for OIDC federation token exchange (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bde6620d68c2dd9e8e641b4cfed8847486ff046f\"\u003ebde6620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.93.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.92.0...sdk-v0.93.0\"\u003esdk-v0.92.0...sdk-v0.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d5d6abdb1976db389aca87553ffedab2414e0d77\"\u003ed5d6abd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.92.0 (2026-04-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.91.1...sdk-v0.92.0\"\u003esdk-v0.91.1...sdk-v0.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca1bf4a9b278fddc7f082b1c4f2b3a3e4e20298d\"\u003eca1bf4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32f67d47952b12bb930c8bbfe87ab2ba2aee1882\"\u003e32f67d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e throw APIError for error events delivered in chunk frames (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1021\"\u003e#1021\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3ae887b89bde1721c75dc9c9812cb9ac191ffc92\"\u003e3ae887b\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/anthropics/anthropic-sdk-typescript/commit/e6f4239f20544f26b1f8b5afa38f519512e30bfd\"\u003e\u003ccode\u003ee6f4239\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6f0690508eb8be5af21601ff0b7c51fba1c803a2\"\u003e\u003ccode\u003e6f06905\u003c/code\u003e\u003c/a\u003e chore: redact api-key headers in debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7693ec96ce0d9c59171ad05bd1b917f45da45f75\"\u003e\u003ccode\u003e7693ec9\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9ddb1adbea8f748394dd4b8dd0c7e9a38d5cff9b\"\u003e\u003ccode\u003e9ddb1ad\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6d738201c6c599279e757f0a5da05e1f4ee7133d\"\u003e\u003ccode\u003e6d73820\u003c/code\u003e\u003c/a\u003e feat(client): allow targeting a workspace for OIDC federation token exchange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d6f562c45a7fb4946ce7d75bd042d00ba57ede9f\"\u003e\u003ccode\u003ed6f562c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3aff2821ae2e261f67a10779c8a47c3ce24f0e8\"\u003e\u003ccode\u003ed3aff28\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3ae887b89bde1721c75dc9c9812cb9ac191ffc92\"\u003e\u003ccode\u003e3ae887b\u003c/code\u003e\u003c/a\u003e fix(bedrock): throw APIError for error events delivered in chunk frames (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/74ac150346ca92290b0fc57d9728e3841aa2dd54\"\u003e\u003ccode\u003e74ac150\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1014\"\u003e#1014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/22cb810364debf9f9c1b18ecaf8d9364c0e535c5\"\u003e\u003ccode\u003e22cb810\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.81.0...sdk-v0.95.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.946.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.946.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/vision` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/vision's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evision: v5.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.5...vision-v5.3.6\"\u003e5.3.6\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/blob/main/packages/google-cloud-vision/CHANGELOG.md\"\u003e@​google-cloud/vision's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.5...vision-v5.3.6\"\u003e5.3.6\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.4...vision-v5.3.5\"\u003e5.3.5\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update dependency redis to ~5.11.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7619\"\u003e#7619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/febcc550346c468a5c6dc97070a8498d8c0a9516\"\u003efebcc55\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/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003e\u003ccode\u003eac0fbb6\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e\u003ccode\u003e816216b\u003c/code\u003e\u003c/a\u003e fix: Do not publish the protos to npm (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/6b4a203f8385ad512df2b0ae35ab981ee8777a58\"\u003e\u003ccode\u003e6b4a203\u003c/code\u003e\u003c/a\u003e chore: remove duplicate per-package contribution and license files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/7972\"\u003e#7972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c35255ecf855631fb3932cc0ea22dad292e3ce02\"\u003e\u003ccode\u003ec35255e\u003c/code\u003e\u003c/a\u003e ci: resolve type conflict for \u003ccode\u003e@​sinonjs/fake-timers\u003c/code\u003e for all generated packages...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fc552ccbec4ea0ba0a99dbf507c35a42451c186\"\u003e\u003ccode\u003e9fc552c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/vision-v5.3.6/packages/google-cloud-vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.4 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.4 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.1.5 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.4 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.7 to 2.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.7 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.3 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.7 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.6 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.2.4 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.4 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.1.7 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.2.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.1.4 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.4 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.7 to 1.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.3 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.3 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.0 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sendgrid/mail` from 8.1.5 to 8.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/releases\"\u003e@​sendgrid/mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003cstrong\u003eRelease Notes\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary - Chore\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/pull/1445\"\u003esendgrid/sendgrid-nodejs#1445\u003c/a\u003e): Update axios dependency version to 1.12.0 in client. Thanks to \u003ca href=\"https://github.com/tiwarishubham635\"\u003e\u003ccode\u003e@​tiwarishubham635\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/sendgrid/sendgrid-nodejs/blob/main/CHANGELOG.md\"\u003e@​sendgrid/mail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2025-09-19] Version 8.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary - Chore\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/pull/1445\"\u003esendgrid/sendgrid-nodejs#1445\u003c/a\u003e): Update axios dependency version to 1.12.0 in client. Thanks to \u003ca href=\"https://github.com/tiwarishubham635\"\u003e\u003ccode\u003e@​tiwarishubham635\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/sendgrid/sendgrid-nodejs/commit/498e2329e87d804d83f4a7b519d33fa09198d0ca\"\u003e\u003ccode\u003e498e232\u003c/code\u003e\u003c/a\u003e Release 8.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/commit/438558d35ebe05d15bdc102e2470269aa790c470\"\u003e\u003ccode\u003e438558d\u003c/code\u003e\u003c/a\u003e [Librarian] Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/commit/71173662ac07f0bf14827e0bb01eb49396c7fba0\"\u003e\u003ccode\u003e7117366\u003c/code\u003e\u003c/a\u003e chore: Update axios dependency version to 1.12.0 in client (\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/compare/8.1.5...8.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.46.0 to 10.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.52.0\"\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.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/ThiagoBauken/SaasClinica/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThiagoBauken%2FSaasClinica/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4339279880","node_id":"PR_kwDOSBoazM7WIsfq","number":19,"state":"open","title":"chore(deps-dev): bump @types/compression from 1.7.5 to 1.8.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T22:38:28.000Z","updated_at":"2026-04-27T22:40:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marhshallpresson/tip-lnk/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhshallpresson%2Ftip-lnk/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4126404242","node_id":"PR_kwDONgSn8M7M77G-","number":34,"state":"open","title":"chore(gateway): bump the minor-and-patch group across 1 directory with 16 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-03-24T09:22:31.000Z","updated_at":"2026-03-24T09:22:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gateway): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the /1-gateway-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `axios` from 1.13.5 to 1.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors! Thank you for helping improve the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\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\u003e\u003ca href=\"https://github.com/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not throw when calling io.close() on a stopped server (\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e9581f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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 `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4124598321","node_id":"PR_kwDONgSn8M7M2mh_","number":29,"state":"closed","title":"chore(gig): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-31T01:09:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T01:08:53.000Z","updated_at":"2026-03-31T01:09:20.000Z","time_to_close":604825,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gig): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"amqplib","old_version":"0.10.5","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/amqplib","old_version":"0.10.6","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the /5-gig-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.5` | `0.10.9` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.6` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `amqplib` from 0.10.5 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove bitsyntax dependency - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/785\"\u003eamqp-node/amqplib#785\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ikenfin\"\u003e\u003ccode\u003e@​ikenfin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop checking if frame max is exceeded when parsing frames - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/784\"\u003eamqp-node/amqplib#784\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ohroy\"\u003e\u003ccode\u003e@​ohroy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace references to the old squaremo/amqp.name repo with ones to amqp-node/amqplib\u003c/li\u003e\n\u003cli\u003eUse a frame_max of 131072 by default for RabbitMQ 4.1.0 compatibility\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/28f1fd02170cc981dd69666dcc9f901c47a54ef2\"\u003e\u003ccode\u003e28f1fd0\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/02b4379b6a68a5234829f5a3445919eb3ba0f203\"\u003e\u003ccode\u003e02b4379\u003c/code\u003e\u003c/a\u003e 0.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1bdfda76301133a99e6fbc67637c259e8d43baa1\"\u003e\u003ccode\u003e1bdfda7\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1a3ebfefd21062a799158790dfbdc96974911481\"\u003e\u003ccode\u003e1a3ebfe\u003c/code\u003e\u003c/a\u003e README: a note on RabbitMQ 4.1.0 compatibility (\u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.5...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/amqplib` from 0.10.6 to 0.10.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/amqplib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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/lodash` from 4.17.13 to 4.17.24\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/lodash\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.4.2 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4021294162","node_id":"PR_kwDOLzo_Uc7H14R5","number":146,"state":"open","title":"Bump the minor-and-patch group with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T10:38:00.000Z","updated_at":"2026-03-04T10:38:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"downshift","old_version":"9.0.12","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"preact","old_version":"10.28.3","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.3","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@preact/preset-vite","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/preactjs/preset-vite"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"globals","old_version":"17.0.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"husky","old_version":"9.1.5","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.94.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"csp-header","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/frux/csp"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"lru-cache","old_version":"11.2.4","new_version":"11.2.6","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.2","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.12` | `9.3.2` |\n| [preact](https://github.com/preactjs/preact) | `10.28.3` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.3` | `6.6.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.71.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.13.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.0` | `7.13.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.4` |\n| [@preact/preset-vite](https://github.com/preactjs/preset-vite) | `2.10.2` | `2.10.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.56.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.0.0` | `17.3.0` |\n| [husky](https://github.com/typicode/husky) | `9.1.5` | `9.1.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.2` | `1.97.3` |\n| [csp-header](https://github.com/frux/csp) | `6.2.1` | `6.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.4` | `11.2.6` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.2` | `3.1.14` |\n\nUpdates `downshift` from 9.0.12 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.3 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preact/compare/10.28.3...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.6.3 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/commit/4c47e70d80d83f736a846d683b546423208c35a3\"\u003e\u003ccode\u003e4c47e70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/447\"\u003e#447\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e71cb4eb63c1cb8512eaaa2451c7227e8c2fc6e7\"\u003e\u003ccode\u003ee71cb4e\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/867be3e283cdce337a6a2e80fce9b6b076c6f842\"\u003e\u003ccode\u003e867be3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/448\"\u003e#448\u003c/a\u003e from preactjs/document-streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/5e1b20b436e5a81575b4022e5e2535716745decb\"\u003e\u003ccode\u003e5e1b20b\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6c0ace60f7e86cfd91666f3cb39bc309d366f4ff\"\u003e\u003ccode\u003e6c0ace6\u003c/code\u003e\u003c/a\u003e Apply suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/811f05bce25de3451f0ab1d8925163ee0ae54635\"\u003e\u003ccode\u003e811f05b\u003c/code\u003e\u003c/a\u003e Add streaming to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e5dbe505a2f1730896748d3a5ee31bfd062b599e\"\u003e\u003ccode\u003ee5dbe50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/446\"\u003e#446\u003c/a\u003e from preactjs/chunked-rendering-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Add doctype html and changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c63d294620565e56791b772e60462e943a998766\"\u003e\u003ccode\u003ec63d294\u003c/code\u003e\u003c/a\u003e Fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/7dd1349e06a14172ab9e5436515c31d32110ee32\"\u003e\u003ccode\u003e7dd1349\u003c/code\u003e\u003c/a\u003e Fix client code as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.6.3...v6.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.65.0 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.68.0\u003c/h2\u003e\n\u003cp\u003e🎧 feat: \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13142\"\u003e#13142\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51589c50baa008e58f0fad71e5ef3d13314a3018\"\u003e\u003ccode\u003e51589c5\u003c/code\u003e\u003c/a\u003e 7.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fc57a6282563425052abcb1785218b76fd3b1e93\"\u003e\u003ccode\u003efc57a62\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/195139d5a969eaf3628f7b5194d2e415ce25d46b\"\u003e\u003ccode\u003e195139d\u003c/code\u003e\u003c/a\u003e 7.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e26f88650dfd68aa7733905f4429d4331923b1a4\"\u003e\u003ccode\u003ee26f886\u003c/code\u003e\u003c/a\u003e 👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/17c85ed7b3f51429217c205535a8b716ed385960\"\u003e\u003ccode\u003e17c85ed\u003c/code\u003e\u003c/a\u003e 🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.65.0...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.13.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix null reference exception in bad codepath leading to invalid route tree comparisons (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14780\"\u003e#14780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14810\"\u003e#14810\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error message when Origin header is invalid (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14743\"\u003e#14743\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix matchPath optional params matching without a \u0026quot;/\u0026quot; separator. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14689\"\u003e#14689\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ematchPath(\u0026quot;/users/:id?\u0026quot;, \u0026quot;/usersblah\u0026quot;) now returns null.\u003c/li\u003e\n\u003cli\u003ematchPath(\u0026quot;/test_route/:part?\u0026quot;, \u0026quot;/test_route_more\u0026quot;) now returns null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd RSC unstable_getRequest (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14758\"\u003e#14758\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eHydrateFallback\u003c/code\u003e rendering during initial lazy route discovery with matching splat route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14740\"\u003e#14740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add support for \u003ccode\u003e\u0026lt;Link unstable_mask\u0026gt;\u003c/code\u003e in Data Mode which allows users to navigate to a URL in the router but \u0026quot;mask\u0026quot; the URL displayed in the browser. This is useful for contextual routing usages such as displaying an image in a model on top of a gallery, but displaying a browser URL directly to the image that can be shared and loaded without the contextual gallery in the background. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14716\"\u003e#14716\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// routes/gallery.tsx\nexport function clientLoader({ request }: Route.LoaderArgs) {\n  let sp = new URL(request.url).searchParams;\n  return {\n    images: getImages(),\n    // When the router location has the image param, load the modal data\n    modalImage: sp.has(\u0026quot;image\u0026quot;) ? getImage(sp.get(\u0026quot;image\u0026quot;)!) : null,\n  };\n}\n\u003cp\u003eexport default function Gallery({ loaderData }: Route.ComponentProps) {\nreturn (\n\u0026lt;\u0026gt;\n\u0026lt;GalleryGrid\u0026gt;\n{loaderData.images.map((image) =\u0026gt; (\n\u0026lt;Link\nkey={image.id}\n{/* Navigate the router to /galley?image=N \u003cem\u003e/}}\nto={\u003ccode\u003e/gallery?image=${image.id}\u003c/code\u003e}\n{/\u003c/em\u003e But display /images/N in the URL bar */}}\nunstable_mask={\u003ccode\u003e/images/${image.id}\u003c/code\u003e}\n\u0026gt;\n\u0026lt;img src={image.url} alt={image.alt} /\u0026gt;\n\u0026lt;/Link\u0026gt;\n))}\n\u0026lt;/GalleryGrid\u0026gt;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  {/* When the modal data exists, display the modal */}\n  {data.modalImage ? (\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa93af3e4d6606241961c7ec43b51dd8f51e1f34\"\u003e\u003ccode\u003eaa93af3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/db7eb57d13a609ef345ff1fb2a5bf1a28d40f461\"\u003e\u003ccode\u003edb7eb57\u003c/code\u003e\u003c/a\u003e Fix manifest version mismatch reload losing query parameters and hash (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2994019035579a06a27d80c1a154602813e9ed0e\"\u003e\u003ccode\u003e2994019\u003c/code\u003e\u003c/a\u003e Add support for \u0026lt;Link unstable_mask\u0026gt; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6dda561b4648446c7fc00216ca083e084385eec6\"\u003e\u003ccode\u003e6dda561\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/407d88583b617334e8aa9f91fe0bbbb5bde95267\"\u003e\u003ccode\u003e407d885\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/11a1600bbcc7e60adad63ec01091c482dedb719d\"\u003e\u003ccode\u003e11a1600\u003c/code\u003e\u003c/a\u003e Fix meta function API reference URL (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14808\"\u003e#14808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44991a9fb054958389fc0743413e09df00e48216\"\u003e\u003ccode\u003e44991a9\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b66e632db5b6731a8056958682a58384395cbc34\"\u003e\u003ccode\u003eb66e632\u003c/code\u003e\u003c/a\u003e Fix hydrate fallback rendering during initial lazy route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14740\"\u003e#14740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.6 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.3 to 3.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/4c45e24751db5eb5da5507e2d9daee7d14d53b55\"\u003e\u003ccode\u003e4c45e24\u003c/code\u003e\u003c/a\u003e chore: release 3.3.4 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e\u003ccode\u003e30339d0\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e\u003ccode\u003e9139140\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/245ada592eef13bb457f30ecd8b5cb9cfb4da0a9\"\u003e\u003ccode\u003e245ada5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/78b1a0ecec3f88d780b31418da61f57232cf83dc\"\u003e\u003ccode\u003e78b1a0e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/df32fff115e0666077787def434a200f2aa5f8f7\"\u003e\u003ccode\u003edf32fff\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a62f7f5fed3d9c8ab3254902f5cc9740a33bc764\"\u003e\u003ccode\u003ea62f7f5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/84a32c5071073b00bc091fff186e7d4ab9b343e6\"\u003e\u003ccode\u003e84a32c5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7ab5635975c9614c9defb2a36f92a8308fa8fedd\"\u003e\u003ccode\u003e7ab5635\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e8a1531f79b07f4bb2661429b1bee65414ece61\"\u003e\u003ccode\u003e5e8a153\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@preact/preset-vite` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preset-vite/releases\"\u003e\u003ccode\u003e@​preact/preset-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add jsx-runtime to aliases by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/171\"\u003epreactjs/preset-vite#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mts/cts by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/172\"\u003epreactjs/preset-vite#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump deps by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/175\"\u003epreactjs/preset-vite#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Node version by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/177\"\u003epreactjs/preset-vite#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e by \u003ca href=\"https://github.com/andrewiggins\"\u003e\u003ccode\u003e@​andrewiggins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/181\"\u003epreactjs/preset-vite#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\u003ehttps://github.com/preactjs/preset-vite/compare/2.10.2...2.10.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/preactjs/preset-vite/commit/f5f067a1250a00f4b6e7929564de7ad0ed992bab\"\u003e\u003ccode\u003ef5f067a\u003c/code\u003e\u003c/a\u003e 2.10.3 (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/4ce2b85955d9480b1f3b699c99b5e8ac410441c6\"\u003e\u003ccode\u003e4ce2b85\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/fb848982480f2e2a7884cbbf675b53a6f833973d\"\u003e\u003ccode\u003efb84898\u003c/code\u003e\u003c/a\u003e chore: Bump Node version (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b4cc4ac8c7c1b66cc3bb338c735a9882f4c9a2f4\"\u003e\u003ccode\u003eb4cc4ac\u003c/code\u003e\u003c/a\u003e chore: Bump deps (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b5cded3d1611ba4874a15134ef6f23b32e26d978\"\u003e\u003ccode\u003eb5cded3\u003c/code\u003e\u003c/a\u003e Add support for mts/cts (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/5ee464ec8baa63b6c61538db82f16f8ac3ed645a\"\u003e\u003ccode\u003e5ee464e\u003c/code\u003e\u003c/a\u003e fix: Add jsx-runtime to aliases (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\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.46.2 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/958f390c8c5b136e6f095f9230ba301fc1db00e9\"\u003e\u003ccode\u003e958f390\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): add default excludes to vitest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ffb46eaa41a7c8a831dc09f0ed726dd4cc06ea4f\"\u003e\u003ccode\u003effb46ea\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [method-signature-style] clarify autofix impact on type ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.48.0 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescrip...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldinger/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"},{"uuid":"4015597373","node_id":"PR_kwDONgSn8M7HjXgo","number":25,"state":"closed","title":"chore(gateway): bump the minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T09:21:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T09:23:52.000Z","updated_at":"2026-03-24T09:21:50.000Z","time_to_close":1814276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gateway): bump","group_name":"minor-and-patch","update_count":17,"packages":[{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 17 updates in the /1-gateway-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `axios` from 1.13.5 to 1.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors! Thank you for helping improve the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\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\u003e\u003ca href=\"https://github.com/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client 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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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 `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4015344544","node_id":"PR_kwDOLowJps7Hijb1","number":305,"state":"closed","title":"SERVER: Bump the npm group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["chore","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-17T08:17:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T08:19:10.000Z","updated_at":"2026-03-17T08:17:08.000Z","time_to_close":1209476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"SERVER: Bump","group_name":"npm","update_count":19,"packages":[{"name":"@azure/identity","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pdfmake","old_version":"0.2.19","new_version":"0.3.5","repository_url":"https://github.com/bpampuch/pdfmake"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-promise","old_version":"12.1.3","new_version":"12.6.1","repository_url":"https://github.com/vitaly-t/pg-promise"},{"name":"puppeteer","old_version":"24.19.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-cluster","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/thomasdondorf/puppeteer-cluster"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pdfmake","old_version":"0.2.11","new_version":"0.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 18 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js) | `4.9.1` | `4.13.0` |\n| [@azure/keyvault-secrets](https://github.com/Azure/azure-sdk-for-js) | `4.9.0` | `4.10.0` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [pdfmake](https://github.com/bpampuch/pdfmake) | `0.2.19` | `0.3.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [pg-promise](https://github.com/vitaly-t/pg-promise) | `12.1.3` | `12.6.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.19.0` | `24.37.5` |\n| [puppeteer-cluster](https://github.com/thomasdondorf/puppeteer-cluster) | `0.24.0` | `0.25.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.3.0` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [@types/pdfmake](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfmake) | `0.2.11` | `0.3.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.14` |\n\n\nUpdates `@azure/identity` from 4.9.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/980d126c6272be628d407abc96af846a8ee657f6\"\u003e\u003ccode\u003e980d126\u003c/code\u003e\u003c/a\u003e [Identity] Prepare release Oct 25 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36121\"\u003e#36121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/29a8eabfa2f8e05f5b5943aec01d3e00bf7f694f\"\u003e\u003ccode\u003e29a8eab\u003c/code\u003e\u003c/a\u003e Azure.Communication.Email 1.1.0 - 2025-09-01 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36008\"\u003e#36008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05a98605a9e5b5030791c2bb523a2cff54f94cf1\"\u003e\u003ccode\u003e05a9860\u003c/code\u003e\u003c/a\u003e [notification-hubs] fix TypeError when parsing AppleTemplateRegistrationDescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/cdbd31b8577ee2367c2a3da8aecee5558b7d9a40\"\u003e\u003ccode\u003ecdbd31b\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36119\"\u003e#36119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/953fcf9f84ba2b51811f548f7c4035bb04249367\"\u003e\u003ccode\u003e953fcf9\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12337 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/259da843a521285220f02217beb2243300106c60\"\u003e\u003ccode\u003e259da84\u003c/code\u003e\u003c/a\u003e [Identity] Remove inappropriate \u003ca href=\"https://github.com/internal\"\u003e\u003ccode\u003e@​internal\u003c/code\u003e\u003c/a\u003e tags from non-exported members (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36\"\u003e#36\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d9c839355a356419e78841f6be93b53814054d3c\"\u003e\u003ccode\u003ed9c8393\u003c/code\u003e\u003c/a\u003e [Identity] Disable probe in DAC when MICred is set exclusively (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36047\"\u003e#36047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6ac80a8e016f811dd199864de58e05a1d8e9e151\"\u003e\u003ccode\u003e6ac80a8\u003c/code\u003e\u003c/a\u003e [load-testing-rest] pass PolledOperationOptions to getLongRunningPoller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35164\"\u003e#35164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e92d51a5f5588849f3f88b726990c84f1fee321c\"\u003e\u003ccode\u003ee92d51a\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12325 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36109\"\u003e#36109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3dccef70ed75b92cc7df6506b92efb310e943690\"\u003e\u003ccode\u003e3dccef7\u003c/code\u003e\u003c/a\u003e [perf] update published package versions to latest versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36100\"\u003e#36100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_4.9.1...@azure/identity_4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4ff2c18dd3c420b95483f594b9eeea03d3429eff\"\u003e\u003ccode\u003e4ff2c18\u003c/code\u003e\u003c/a\u003e [core-client-rest] Delete dom.d.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34753\"\u003e#34753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/95b5fc6eb7621fa79df057980bcc488ed19f1e8d\"\u003e\u003ccode\u003e95b5fc6\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] re-generate June 2025 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34759\"\u003e#34759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d25f7106d2f95467299d435d634ee434263cb71f\"\u003e\u003ccode\u003ed25f710\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade typescript-eslint* dev dependencies to ~8.34.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34116\"\u003e#34116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c3aaf5acc0cfbd54e549c7e43e1f8dbb5e20a947\"\u003e\u003ccode\u003ec3aaf5a\u003c/code\u003e\u003c/a\u003e [ServiceBus] reduce max count of messages to delete (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f1861c9f24829debafe869325d732664a62c2a87\"\u003e\u003ccode\u003ef1861c9\u003c/code\u003e\u003c/a\u003e Release peraparation for communication.identity package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34745\"\u003e#34745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f3f8bebc2ab1932d71c1a7263c1e45a930e208aa\"\u003e\u003ccode\u003ef3f8beb\u003c/code\u003e\u003c/a\u003e [keyvault] Add missing key wrap algos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34768\"\u003e#34768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05fc34410c574084f936150e7ed769ee9bd6ba3b\"\u003e\u003ccode\u003e05fc344\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter][Monitor OpenTelemetry] Release Distro 1.12.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d8374153fea4039b2e093c72ae6c1fb7d5caf687\"\u003e\u003ccode\u003ed837415\u003c/code\u003e\u003c/a\u003e Use common publish for partner-release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34601\"\u003e#34601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/50da1a350edfde2dbbc95ac0a1a859c5fa5cf5d1\"\u003e\u003ccode\u003e50da1a3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10835 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34760\"\u003e#34760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ec071fd010aa2f61085b6a368ef8638bd58e316\"\u003e\u003ccode\u003e5ec071f\u003c/code\u003e\u003c/a\u003e Ignore various eng files en masse with cspell (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34706\"\u003e#34706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/keyvault-secrets_4.9.0...@azure/keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-session` from 1.18.2 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/session/releases\"\u003eexpress-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMain Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd dynamic cookie options support\nCookie options can now be dynamic, allowing for more flexible and context-aware configuration based on each request.  This feature enables programmatic modification of cookie attributes like \u003ccode\u003esecure\u003c/code\u003e, \u003ccode\u003ehttpOnly\u003c/code\u003e, \u003ccode\u003esameSite\u003c/code\u003e, \u003ccode\u003emaxAge\u003c/code\u003e, \u003ccode\u003edomain\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e based on session or request conditions.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003evar app = express()\r\napp.use(session({\r\n  secret: 'keyboard cat',\r\n  resave: false,\r\n  saveUninitialized: true,\r\n  cookie: function (req) {\r\n    var match = req.url.match(/^\\/([^/]+)/);\r\n    return {\r\n      path: match ? '/' + match[1] : '/',\r\n      httpOnly: true,\r\n      secure: req.secure || false,\r\n      maxAge: 60000\r\n    }\r\n  }\r\n}))\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd sameSite 'auto' support for automatic SameSite attribute configuration\nAdded \u003ccode\u003esameSite: 'auto'\u003c/code\u003e option for cookie configuration that automatically sets \u003ccode\u003eSameSite=None\u003c/code\u003e for HTTPS and \u003ccode\u003eSameSite=Lax\u003c/code\u003e for HTTP connections, simplifying cookie handling across different environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edeps: use tilde notation for dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePRs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1071\"\u003eexpressjs/session#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.3.0 to 6.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/expressjs/session/pull/1086\"\u003eexpressjs/session#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/expressjs/session/pull/1085\"\u003eexpressjs/session#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 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/expressjs/session/pull/1091\"\u003eexpressjs/session#1091\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/expressjs/session/pull/1090\"\u003eexpressjs/session#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.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/expressjs/session/pull/1089\"\u003eexpressjs/session#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 6.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/expressjs/session/pull/1088\"\u003eexpressjs/session#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 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/expressjs/session/pull/1082\"\u003eexpressjs/session#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unused \u003ccode\u003esess\u003c/code\u003e parameter from \u003ccode\u003egenerateSessionId\u003c/code\u003e fun… 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/expressjs/session/pull/1001\"\u003eexpressjs/session#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove history.md from being packaged on publish by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1097\"\u003eexpressjs/session#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1096\"\u003eexpressjs/session#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sameSite 'auto' support to match secure 'auto' pattern by \u003ca href=\"https://github.com/djunehor\"\u003e\u003ccode\u003e@​djunehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1087\"\u003eexpressjs/session#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support to dynamic cookie options by \u003ca href=\"https://github.com/lincond\"\u003e\u003ccode\u003e@​lincond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1027\"\u003eexpressjs/session#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.19.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1107\"\u003eexpressjs/session#1107\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/expressjs/session/pull/1001\"\u003eexpressjs/session#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djunehor\"\u003e\u003ccode\u003e@​djunehor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1087\"\u003eexpressjs/session#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lincond\"\u003e\u003ccode\u003e@​lincond\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1027\"\u003eexpressjs/session#1027\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/expressjs/session/blob/master/HISTORY.md\"\u003eexpress-session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.19.0 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dynamic cookie options support\u003c/li\u003e\n\u003cli\u003eAdd sameSite 'auto' support for automatic SameSite attribute configuration\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\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/expressjs/session/commit/c10b2a383841766899f6dcf53c8aff8c7fd3d2e7\"\u003e\u003ccode\u003ec10b2a3\u003c/code\u003e\u003c/a\u003e 1.19.0 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/2673736548304359d3d3fb8f8d3019b4ea5b61a7\"\u003e\u003ccode\u003e2673736\u003c/code\u003e\u003c/a\u003e feat: add support to dynamic cookie options (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/73e0193afbee24bca8744e4fc8a67b92810301e8\"\u003e\u003ccode\u003e73e0193\u003c/code\u003e\u003c/a\u003e Add sameSite 'auto' support to match secure 'auto' pattern (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/264b6a0360a1d4b34955c27948bf1b1cfad74d66\"\u003e\u003ccode\u003e264b6a0\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for dependencies (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/6d69f090d6239394e008cf39a2be2d5f60bdde97\"\u003e\u003ccode\u003e6d69f09\u003c/code\u003e\u003c/a\u003e chore: remove history.md from being packaged on publish (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/00b8a5ff111bba1a0ca9bb3d84947446c198a9a3\"\u003e\u003ccode\u003e00b8a5f\u003c/code\u003e\u003c/a\u003e refactor: remove unused \u003ccode\u003esess\u003c/code\u003e parameter from \u003ccode\u003egenerateSessionId\u003c/code\u003e function (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/2cd6561f64cb9e0b847237885802351606d4029d\"\u003e\u003ccode\u003e2cd6561\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/1307f30a62d10cf33f7abd59b8ecf3aae428ff3b\"\u003e\u003ccode\u003e1307f30\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.2.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/0e7a438512fa584c617d681cf7fca8fb5c42da5d\"\u003e\u003ccode\u003e0e7a438\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/a095a9a17c862746af8c2d8671825e4743d38169\"\u003e\u003ccode\u003ea095a9a\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/expressjs/session/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/session/compare/v1.18.2...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfmake` from 0.2.19 to 0.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/releases\"\u003epdfmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esnakingColumns\u003c/code\u003e property for columns to enable newspaper-like column flow\u003c/li\u003e\n\u003cli\u003eAdded outlines / bookmarks for \u003ccode\u003etext\u003c/code\u003e node\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e for add to bookmarks\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineText\u003c/code\u003e (optional) - set custom bookmark text, otherwise text from node\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineExpanded\u003c/code\u003e (optional) - set to \u003ccode\u003etrue\u003c/code\u003e for expanded/opened bookmark\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineParentId\u003c/code\u003e (optional) - parent bookmark \u003ccode\u003eid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003eoutlines\u003c/code\u003e for ToC, which adds all items to outlines / bookmarks (any existing outline settings on texts are respected)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded vertical alignment for table cells via \u003ccode\u003everticalAlignment\u003c/code\u003e property, values: \u003ccode\u003etop\u003c/code\u003e (default), \u003ccode\u003emiddle\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed margin inheritance when styles are extended multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eChangelog (compared to version 0.2.21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/blob/master/CHANGELOG.md\"\u003epdfmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.5 - 2026-02-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esnakingColumns\u003c/code\u003e property for columns to enable newspaper-like column flow\u003c/li\u003e\n\u003cli\u003eAdded outlines / bookmarks for \u003ccode\u003etext\u003c/code\u003e node\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e for add to bookmarks\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineText\u003c/code\u003e (optional) - set custom bookmark text, otherwise text from node\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineExpanded\u003c/code\u003e (optional) - set to \u003ccode\u003etrue\u003c/code\u003e for expanded/opened bookmark\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineParentId\u003c/code\u003e (optional) - parent bookmark \u003ccode\u003eid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003eoutlines\u003c/code\u003e for ToC, which adds all items to outlines / bookmarks (any existing outline settings on texts are respected)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4 - 2026-02-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded vertical alignment for table cells via \u003ccode\u003everticalAlignment\u003c/code\u003e property, values: \u003ccode\u003etop\u003c/code\u003e (default), \u003ccode\u003emiddle\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed margin inheritance when styles are extended multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3 - 2026-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e - \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2026-01-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2026-01-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/5670fa7b19c50c83f683bdd73585d9b57a92ada7\"\u003e\u003ccode\u003e5670fa7\u003c/code\u003e\u003c/a\u003e 0.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/bced92cdcc6d0974a3ff732cbbaa2a969dbbaac6\"\u003e\u003ccode\u003ebced92c\u003c/code\u003e\u003c/a\u003e fix lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/7ec35c809054d77033b9f3ec2f0a0016023074a0\"\u003e\u003ccode\u003e7ec35c8\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/d4aed28c2a99bff52a5abe5cb7980fd16ef41f15\"\u003e\u003ccode\u003ed4aed28\u003c/code\u003e\u003c/a\u003e Implement snaking columns \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/604\"\u003e#604\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/f8b424ec4b6889d997792fba1c82f766d3bc88df\"\u003e\u003ccode\u003ef8b424e\u003c/code\u003e\u003c/a\u003e added property \u003ccode\u003eoutlines\u003c/code\u003e for ToC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/95e74c99a31348d16a610ddde7e5b8fd6d26e276\"\u003e\u003ccode\u003e95e74c9\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/9a529d3ee361f84c38d3e46540040f34b360b4d2\"\u003e\u003ccode\u003e9a529d3\u003c/code\u003e\u003c/a\u003e added outlines / bookmarks support \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/427\"\u003e#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/041a6bb04a7533600aedfb56faccb34da1601cc5\"\u003e\u003ccode\u003e041a6bb\u003c/code\u003e\u003c/a\u003e 0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/f728226c2910a7b9ddcd3afc7c99f60b413bfae5\"\u003e\u003ccode\u003ef728226\u003c/code\u003e\u003c/a\u003e added tests from \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2914\"\u003e#2914\u003c/a\u003e for StyleContextStack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/581c1c6fc5d670899754b3deca14d574ce3845a4\"\u003e\u003ccode\u003e581c1c6\u003c/code\u003e\u003c/a\u003e GitHub Action for automatic publishing to npm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bpampuch/pdfmake/compare/0.2.19...0.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for pdfmake since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/fc4de3c62ad350d0e1b392a0d132aff906d1cec6\"\u003e\u003ccode\u003efc4de3c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0d1541d338f6c652f23ca3ac45211b651ce1b739\"\u003e\u003ccode\u003e0d1541d\u003c/code\u003e\u003c/a\u003e Always check if activeQuery is null before using it (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/57e93b5daff5bca91ba55c7bac4a046d9e8eda38\"\u003e\u003ccode\u003e57e93b5\u003c/code\u003e\u003c/a\u003e Return the client instance in the \u003ccode\u003econnect()\u003c/code\u003e method (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5b68a115cc90a7b7069fa8c4b0ca51e3447367e9\"\u003e\u003ccode\u003e5b68a11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ea06db5a1348ce6e0fb8561934fad642beef5935\"\u003e\u003ccode\u003eea06db5\u003c/code\u003e\u003c/a\u003e Remove node: prefix from imports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a3a4567b63005fa77287eb572a8186e30fb27a14\"\u003e\u003ccode\u003ea3a4567\u003c/code\u003e\u003c/a\u003e remove unused variable (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.18.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg-promise` from 12.1.3 to 12.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitaly-t/pg-promise/releases\"\u003epg-promise's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/980\"\u003e#980\u003c/a\u003e for \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.TableName.html\"\u003eTableName\u003c/a\u003e that was introduced in v12.6.0\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.6.0\u003c/h2\u003e\n\u003ch2\u003eRemoving Legacy Inspections\u003c/h2\u003e\n\u003cp\u003eAll legacy (custom) object/class inspections (for the console) have been removed, to rely on NodeJS's default inspection instead, which has evolved a lot since early days.  Now for all class instances in the library you will see color output in the console, thanks to NodeJS support for colors.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/979\"\u003e#979\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMinor version incremented, because the console output format has changed, which may break some tests, if you are testing the output. Other than that, the change is compatible, i.e. not enough to justify major version change.\u003c/p\u003e\n\u003ch2\u003e12.5.0\u003c/h2\u003e\n\u003ch3\u003eImproved duplicate columns handling\u003c/h3\u003e\n\u003cp\u003eClass \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e has been reworked for better flexibility in handling duplicate columns:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe constructor options now include \u003ccode\u003eduplicate?: 'error' | 'skip' | 'replace'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMethod \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html#extend\"\u003eextend\u003c/a\u003e now accepts option \u003ccode\u003eskip\u003c/code\u003e, and relies on the \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e constructor with \u003ccode\u003eduplicate\u003c/code\u003e option set to \u003ccode\u003eerror\u003c/code\u003e  or \u003ccode\u003eskip\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMethod \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html#merge\"\u003emerge\u003c/a\u003e now simply relies on \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e constructor with \u003ccode\u003eduplicate = 'replace'\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change though substantial, is only incremental, and should work the same without using those new options.\u003c/p\u003e\n\u003cp\u003eIn addition, the underlying \u003ca href=\"https://github.com/brianc/node-postgres\"\u003epg driver\u003c/a\u003e has been updated.\u003c/p\u003e\n\u003ch2\u003e12.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated all dependencies, including the \u003ca href=\"https://github.com/brianc/node-postgres\"\u003epg driver\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated TypeScript declarations for \u003ccode\u003eColumnSet\u003c/code\u003e, as per \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/pull/974\"\u003e#PR-974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated docs, as per \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies update for DEV + for \u003ccode\u003espex\u003c/code\u003e, to allow for proper types resolution, see \u003ca href=\"https://redirect.github.com/vitaly-t/spex/pull/19\"\u003ePR#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding official support for PostgreSQL v18, including in GitHub CI.\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is more of a landmark release, without any code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/c97f0adbe76ee252fe9993d4e2e855e5e78a3ca0\"\u003e\u003ccode\u003ec97f0ad\u003c/code\u003e\u003c/a\u003e deps update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/6954f22ba7e6f9b1026979377377b01b9bd59d5b\"\u003e\u003ccode\u003e6954f22\u003c/code\u003e\u003c/a\u003e fixing \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/5d95eab2902cb97233d18cae4d27cf48939bc55d\"\u003e\u003ccode\u003e5d95eab\u003c/code\u003e\u003c/a\u003e update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/36e4c695129f8829aca62330ce72128f1a495998\"\u003e\u003ccode\u003e36e4c69\u003c/code\u003e\u003c/a\u003e Remove legacy inspections (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/cfc1a0356344d1f9bfde7b16214de1df68a1e2ac\"\u003e\u003ccode\u003ecfc1a03\u003c/code\u003e\u003c/a\u003e update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/e5b93e043f300b62ca2ccd16ed3b3c92664ab2ed\"\u003e\u003ccode\u003ee5b93e0\u003c/code\u003e\u003c/a\u003e Improving duplicate columns handling by ColumnSet (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/b5d4fb357fd581f8f62f8d798585e8dac637792a\"\u003e\u003ccode\u003eb5d4fb3\u003c/code\u003e\u003c/a\u003e docs \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/2738f9241a8ed4e6afcbcd10809716f2a7cff0eb\"\u003e\u003ccode\u003e2738f92\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/82c82834e265e8853b5fb0d5ecdfd8cf782f45b6\"\u003e\u003ccode\u003e82c8283\u003c/code\u003e\u003c/a\u003e fix ts test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/dcfe50f69c59a7428ab96256fa105549a797b61f\"\u003e\u003ccode\u003edcfe50f\u003c/code\u003e\u003c/a\u003e Enhance types for \u003ccode\u003eextend\u003c/code\u003e and \u003ccode\u003emerge\u003c/code\u003e of \u003ccode\u003eColumnSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitaly-t/pg-promise/compare/12.1.3...12.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer` from 24.19.0 to 24.37.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.37.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.4...puppeteer-core-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003eb31215e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.37.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.4...puppeteer-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.37.4 to 24.37.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.37.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.3...puppeteer-core-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecdp:\u003c/strong\u003e add missing .catch(debugError) to void initialize() in onAttachedToTarget (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14701\"\u003e#14701\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003eb8b1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.76 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14684\"\u003e#14684\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5\"\u003e6624d1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003eeed313f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.12.1 to 2.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.37.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.4...puppeteer-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.37.4 to 24.37.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003eb31215e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.12.1 to 2.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecdp:\u003c/strong\u003e add missing .catch(debugError) to void initialize() in onAttachedToTarget (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14701\"\u003e#14701\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003eb8b1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.76 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14684\"\u003e#14684\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5\"\u003e6624d1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003eeed313f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.2...puppeteer-v24.37.3\"\u003e24.37.3\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/fcb37e3b3a4f6b55b6f81a40811243260bcea16f\"\u003e\u003ccode\u003efcb37e3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14704\"\u003e#14704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d9a795483de4199e8e71b79a79b14c6b99ce49a3\"\u003e\u003ccode\u003ed9a7954\u003c/code\u003e\u003c/a\u003e ci: use lower case as every other label (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14702\"\u003e#14702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003e\u003ccode\u003eb31215e\u003c/code\u003e\u003c/a\u003e fix: roll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/c771d9cc0c6c3611532e18d89291c2d734f736ab\"\u003e\u003ccode\u003ec771d9c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14688\"\u003e#14688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e315ef69aac06a53659b50a2ebd426d0a47f1d63\"\u003e\u003ccode\u003ee315ef6\u003c/code\u003e\u003c/a\u003e chore: disable blank issues (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14699\"\u003e#14699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003e\u003ccode\u003eb8b1004\u003c/code\u003e\u003c/a\u003e fix(cdp): add missing .catch(debugError) to void initialize() in onAttachedTo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/27d4bea32eb971b610fc7e225aea1b5ac3444e74\"\u003e\u003ccode\u003e27d4bea\u003c/code\u003e\u003c/a\u003e test: fix of Windows and MacOS (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14698\"\u003e#14698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003e\u003ccode\u003eeed313f\u003c/code\u003e\u003c/a\u003e fix: roll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4b65f3acf6986c0ef093448cb343634180c675e3\"\u003e\u003ccode\u003e4b65f3a\u003c/code\u003e\u003c/a\u003e chore: use the Type in issue template (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14691\"\u003e#14691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/c2eaedc74beeebf786a7583a7bfe2d923d741fb9\"\u003e\u003ccode\u003ec2eaedc\u003c/code\u003e\u003c/a\u003e ci: track flaky from the UI (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14690\"\u003e#14690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.19.0...puppeteer-v24.37.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for puppeteer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-cluster` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/releases\"\u003epuppeteer-cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/blob/master/CHANGELOG.md\"\u003epuppeteer-cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.25.0] - 2025-11-13\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/commit/79a906b459c9f2fa0e2f1568a353218bba4e8684\"\u003e\u003ccode\u003e79a906b\u003c/code\u003e\u003c/a\u003e v0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/e7df270b7d5b852db0ae633c8a8515760b952b71\"\u003e\u003ccode\u003ee7df270\u003c/code\u003e\u003c/a\u003e Updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/4ad0a9047c66903c267449b84a96512ab500b01e\"\u003e\u003ccode\u003e4ad0a90\u003c/code\u003e\u003c/a\u003e Github actions ubuntu 24 not working, try ubuntu-22 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/ee3376ab4218d886bb775b26738c66ec8dfb79ff\"\u003e\u003ccode\u003eee3376a\u003c/code\u003e\u003c/a\u003e Updated testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/53a58753ceb5232cbe59d26b39f76eeaf51a212b\"\u003e\u003ccode\u003e53a5875\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-462'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/34723752ae3ac2cc42dfc90909ea269720e7ca69\"\u003e\u003ccode\u003e3472375\u003c/code\u003e\u003c/a\u003e Fix bad link in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/368df25494b510a46ac619403fce9f775b7fa125\"\u003e\u003ccode\u003e368df25\u003c/code\u003e\u003c/a\u003e Check if cluster is already closed before retrying, closes \u003ca href=\"https://redirect.github.com/thomasdondorf/puppeteer-cluster/issues/325\"\u003e#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/2be678d0a7e3f70165b6ac4eedf0594f2aa2cd69\"\u003e\u003ccode\u003e2be678d\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/7bb68081b55ee8ac69e5042b0e01cbd2c7597537\"\u003e\u003ccode\u003e7bb6808\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-560'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/d6104997df0cabd35ded28f62fbcb7938229606d\"\u003e\u003ccode\u003ed610499\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/morgan` from 1.9.9 to 1.9.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/morgan\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.8 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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/passport-google-oauth20` from 2.0.16 to 2.0.17\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/passport-google-oauth20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pdfmake` from 0.2.11 to 0.3.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/pdfmake\"\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.53.0 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/958f390c8c5b136e6f095f9230ba301fc1db00e9\"\u003e\u003ccode\u003e958f390\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): add default excludes to vitest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ffb46eaa41a7c8a831dc09f0ed726dd4cc06ea4f\"\u003e\u003ccode\u003effb46ea\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [method-signature-style] clarify autofix impact on type ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/ubigu/kartalla/pull/305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubigu%2Fkartalla/issues/305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/305/packages"},{"uuid":"3925784364","node_id":"PR_kwDONgSn8M7C9vOQ","number":19,"state":"open","title":"chore(auth): bump the minor-and-patch group in /3-auth-service with 20 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-02-11T10:24:54.000Z","updated_at":"2026-02-11T10:24:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(auth): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"amqplib","old_version":"0.10.5","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mysql2","old_version":"3.11.5","new_version":"3.17.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.5","new_version":"6.37.7","repository_url":"https://github.com/sequelize/sequelize"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"unique-username-generator","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/subhamg/unique-username-generator"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/amqplib","old_version":"0.10.6","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":"/3-auth-service","ecosystem":"npm"},"body":"Bumps the minor-and-patch group in /3-auth-service with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.5` | `0.10.9` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.11.5` | `3.17.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.5` | `6.37.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [unique-username-generator](https://github.com/subhamg/unique-username-generator) | `1.4.0` | `1.5.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.6` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.23` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\nUpdates `amqplib` from 0.10.5 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove bitsyntax dependency - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/785\"\u003eamqp-node/amqplib#785\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ikenfin\"\u003e\u003ccode\u003e@​ikenfin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop checking if frame max is exceeded when parsing frames - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/784\"\u003eamqp-node/amqplib#784\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ohroy\"\u003e\u003ccode\u003e@​ohroy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace references to the old squaremo/amqp.name repo with ones to amqp-node/amqplib\u003c/li\u003e\n\u003cli\u003eUse a frame_max of 131072 by default for RabbitMQ 4.1.0 compatibility\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/28f1fd02170cc981dd69666dcc9f901c47a54ef2\"\u003e\u003ccode\u003e28f1fd0\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/02b4379b6a68a5234829f5a3445919eb3ba0f203\"\u003e\u003ccode\u003e02b4379\u003c/code\u003e\u003c/a\u003e 0.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1bdfda76301133a99e6fbc67637c259e8d43baa1\"\u003e\u003ccode\u003e1bdfda7\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1a3ebfefd21062a799158790dfbdc96974911481\"\u003e\u003ccode\u003e1a3ebfe\u003c/code\u003e\u003c/a\u003e README: a note on RabbitMQ 4.1.0 compatibility (\u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.5...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `mysql2` from 3.11.5 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.4...v3.17.0\"\u003e3.17.0\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e7f133cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.16.3\"\u003e3.16.3\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econstants:\u003c/strong\u003e remove unsupported CLIENT_DEPRECATE_EOF flag from constants (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4033\"\u003e#4033\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/46c3f6036c07aa02b71adfc97b803e1066a8758b\"\u003e46c3f60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.1...v3.16.2\"\u003e3.16.2\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eConnectionState\u003c/code\u003e type to Promise Connection interface (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2927949ded2b7e3b33cb6439bf0222d78016350c\"\u003e2927949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.16.1\"\u003e3.16.1\u003c/a\u003e (2026-01-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enamed-placeholders:\u003c/strong\u003e improve handling of mixed/nested quotes in query parsing (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3e00cd75b86c9f927bcf766529bd842bb936abf0\"\u003e3e00cd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.3...v3.16.0\"\u003e3.16.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBaseConnection:\u003c/strong\u003e add state getter to track connection lifecycle (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3958\"\u003e#3958\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3944878cc0f7e8e4476699f8390f7cad0963770\"\u003ea394487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.2...v3.15.3\"\u003e3.15.3\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip SNI for IP addresses in TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3835\"\u003e#3835\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6000eb2fd8793756b59b628893acdaa8c6bdffc0\"\u003e6000eb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.1...v3.15.2\"\u003e3.15.2\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.3...v3.17.0\"\u003e3.17.0\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e7f133cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.16.3\"\u003e3.16.3\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econstants:\u003c/strong\u003e remove unsupported CLIENT_DEPRECATE_EOF flag from constants (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4033\"\u003e#4033\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/46c3f6036c07aa02b71adfc97b803e1066a8758b\"\u003e46c3f60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.1...v3.16.2\"\u003e3.16.2\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eConnectionState\u003c/code\u003e type to Promise Connection interface (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2927949ded2b7e3b33cb6439bf0222d78016350c\"\u003e2927949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.16.1\"\u003e3.16.1\u003c/a\u003e (2026-01-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enamed-placeholders:\u003c/strong\u003e improve handling of mixed/nested quotes in query parsing (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3e00cd75b86c9f927bcf766529bd842bb936abf0\"\u003e3e00cd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.3...v3.16.0\"\u003e3.16.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBaseConnection:\u003c/strong\u003e add state getter to track connection lifecycle (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3958\"\u003e#3958\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3944878cc0f7e8e4476699f8390f7cad0963770\"\u003ea394487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.2...v3.15.3\"\u003e3.15.3\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip SNI for IP addresses in TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3835\"\u003e#3835\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6000eb2fd8793756b59b628893acdaa8c6bdffc0\"\u003e6000eb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.1...v3.15.2\"\u003e3.15.2\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix sha256_password to work correctly over a TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3809\"\u003e#3809\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/fb9eae11f948a86151f64737fd74300437fd5bf3\"\u003efb9eae1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.0...v3.15.1\"\u003e3.15.1\u003c/a\u003e (2025-09-24)\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/sidorares/node-mysql2/commit/f36ecb9bb5b0d3234a4daa88b6ce96d3e92f64b1\"\u003e\u003ccode\u003ef36ecb9\u003c/code\u003e\u003c/a\u003e chore(master): release 3.17.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4070\"\u003e#4070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a140424223e48aa0fae7842be1a6169514678aa4\"\u003e\u003ccode\u003ea140424\u003c/code\u003e\u003c/a\u003e chore: release 3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5635710f07ed30e3c26140ae74a476672828770d\"\u003e\u003ccode\u003e5635710\u003c/code\u003e\u003c/a\u003e chore(master): release 3.16.4 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f636891b0c7bfcd6a6dc82dd558a034d1909c7b4\"\u003e\u003ccode\u003ef636891\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4067\"\u003e#4067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/cb9965d002f0fc3595ed512b33896eba0838c7f6\"\u003e\u003ccode\u003ecb9965d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e\u003ccode\u003e7f133cc\u003c/code\u003e\u003c/a\u003e fix(security): resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6df3c17c58b75b43561bd4c52e40330fa96fffca\"\u003e\u003ccode\u003e6df3c17\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.1 to 25.2.2 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4064\"\u003e#4064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/de2c81017b54b8d6177a987d5b9c58d5ac7aee2d\"\u003e\u003ccode\u003ede2c810\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5930cb1b4a5a1233a983f5e3dcbbc4734344291f\"\u003e\u003ccode\u003e5930cb1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.1 to 25.2.2 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/67506fe46f00771039d28c2f7175c148196d402e\"\u003e\u003ccode\u003e67506fe\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.0 to 25.2.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.11.5...v3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.5 to 6.37.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.6...v6.37.7\"\u003e6.37.7\u003c/a\u003e (2025-03-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoracle:\u003c/strong\u003e fix changeColumn SQL for BLOB to avoid implicit conversion  (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17719\"\u003e#17719\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/commit/5b7c8015c907b0dfd878ca4a9f28343a3392c307\"\u003e5b7c801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.37.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.5...v6.37.6\"\u003e6.37.6\u003c/a\u003e (2025-03-04)\u003c/h2\u003e\n\u003ch3\u003eMeta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd call for new maintainers to README (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17701\"\u003e#17701\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/commit/ef3bffb1ea56911d56d1e8be0d017b311d307062\"\u003eef3bffb\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/sequelize/sequelize/commit/5b7c8015c907b0dfd878ca4a9f28343a3392c307\"\u003e\u003ccode\u003e5b7c801\u003c/code\u003e\u003c/a\u003e fix(oracle): fix changeColumn SQL for BLOB to avoid implicit conversion  (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/5623e2d0561ea52f4b8caeb45bbe69cdf75c71bb\"\u003e\u003ccode\u003e5623e2d\u003c/code\u003e\u003c/a\u003e ci: use ubuntu-22.04 for jobs that use Node 10 (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17724\"\u003e#17724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/ef3bffb1ea56911d56d1e8be0d017b311d307062\"\u003e\u003ccode\u003eef3bffb\u003c/code\u003e\u003c/a\u003e fix: add call for new maintainers to README (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17701\"\u003e#17701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.5...v6.37.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unique-username-generator` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/subhamg/unique-username-generator/releases\"\u003eunique-username-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: removal of offensive and inappropriate adjectives and nouns by \u003ca href=\"https://github.com/Abdulmoiz-Ahmer\"\u003e\u003ccode\u003e@​Abdulmoiz-Ahmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/pull/29\"\u003esubhamg/unique-username-generator#29\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/Abdulmoiz-Ahmer\"\u003e\u003ccode\u003e@​Abdulmoiz-Ahmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/pull/29\"\u003esubhamg/unique-username-generator#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/subhamg/unique-username-generator/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.0\"\u003e1.5.0\u003c/a\u003e (2025-08-11)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProfanity filtering enabled by default for built-in dictionaries with configurable \u003ccode\u003eexclude\u003c/code\u003e, \u003ccode\u003eprofanityList\u003c/code\u003e, and \u003ccode\u003eprofanityOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew styles: \u003ccode\u003ecamelCase\u003c/code\u003e, \u003ccode\u003epascalCase\u003c/code\u003e, \u003ccode\u003ekebabCase\u003c/code\u003e, \u003ccode\u003esnakeCase\u003c/code\u003e, and \u003ccode\u003etitleCase\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeterministic generation via \u003ccode\u003eseed\u003c/code\u003e and template-based generation via \u003ccode\u003etemplate\u003c/code\u003e (e.g. \u003ccode\u003e{adjective}-{noun}-{digits:2}\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eBatch APIs: \u003ccode\u003egenerateMany\u003c/code\u003e and \u003ccode\u003egenerateUniqueAsync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCLI enhancements: new primary command \u003ccode\u003eusergen\u003c/code\u003e (aliases: \u003ccode\u003eusernamegen\u003c/code\u003e, \u003ccode\u003eunique-username\u003c/code\u003e, \u003ccode\u003euuname\u003c/code\u003e), plus \u003ccode\u003e--seed\u003c/code\u003e, \u003ccode\u003e--template\u003c/code\u003e, \u003ccode\u003e--count\u003c/code\u003e, \u003ccode\u003e--unique\u003c/code\u003e, \u003ccode\u003e--out\u003c/code\u003e, \u003ccode\u003e--unsafe\u003c/code\u003e, and \u003ccode\u003e-U/--upper\u003c/code\u003e shortcut.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCross-platform randomness (crypto when available, Math fallback) for broader runtime compatibility.\u003c/li\u003e\n\u003cli\u003eToken sanitization ensures internal punctuation from dictionaries does not leak unless used as a separator.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecapital\u003c/code\u003e behavior clarified to capitalize only the first character of the overall username; \u003ccode\u003etitleCase\u003c/code\u003e introduced for capitalizing each token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerateFromEmail now (by default) strips leading digits from the local-part to avoid usernames starting with numbers; optional via \u003ccode\u003estripLeadingDigits: false\u003c/code\u003e and configurable \u003ccode\u003eleadingFallback\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAddressed reports of inappropriate usernames via the default blocklist and filtering pipeline.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: generateFromEmail not from numbers \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed: Generates inappropriate usernames \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed: capitalize option capitalizes only first word \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/23\"\u003e#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.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/subhamg/unique-username-generator/commit/eebb91e51cde2537566a370655ce834ecd6c2624\"\u003e\u003ccode\u003eeebb91e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/29\"\u003e#29\u003c/a\u003e from Abdulmoiz-Ahmer/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/0d2409fcd8a7f31c00cd30313fada2ed085c9a4d\"\u003e\u003ccode\u003e0d2409f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/32\"\u003e#32\u003c/a\u003e from subhamg/feat/release-1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/d5045d4bfc9e16d9160a68b64340791549d80b3b\"\u003e\u003ccode\u003ed5045d4\u003c/code\u003e\u003c/a\u003e refactor(random): implement persistent fallback seed and streamline random nu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/3408033594cde170ff4b2e49281dd0829baeecd5\"\u003e\u003ccode\u003e3408033\u003c/code\u003e\u003c/a\u003e docs: add security note to README and clarify random module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/1a8ea850da63be6e48113d6f45237fbf9aa8d0aa\"\u003e\u003ccode\u003e1a8ea85\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 11: Unused variable, import, functi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/fd93c614f5bd6b0c0730c58997dda68a2cdc000a\"\u003e\u003ccode\u003efd93c61\u003c/code\u003e\u003c/a\u003e feat(core,cli,docs): 1.2.0 improvements (seed, templates, profanity filtering...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/ce87f9bd010676004eb8b183d9db9f94e61361d7\"\u003e\u003ccode\u003ece87f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/20\"\u003e#20\u003c/a\u003e from subhamg/dependabot/npm_and_yarn/babel/traverse-7....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/25e5cf39dfd962aa184a5bf6ed892fd7cb6fb922\"\u003e\u003ccode\u003e25e5cf3\u003c/code\u003e\u003c/a\u003e fix: removal of offensive and inappropriate nouns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/968f8f4549d0122b58ceafa98f1d785f1fd28e47\"\u003e\u003ccode\u003e968f8f4\u003c/code\u003e\u003c/a\u003e fix: removal of offensive and inappropriate adjectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/bed7283d221cee74a4c0bf1fafc7fa797bb6d5d8\"\u003e\u003ccode\u003ebed7283\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.17.10 to 7.23.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc8...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3915069007","node_id":"PR_kwDOLzo_Uc7CaemA","number":128,"state":"closed","title":"Bump the minor-and-patch group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T08:10:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T08:16:24.000Z","updated_at":"2026-02-16T08:10:49.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.17","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"downshift","old_version":"9.0.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"preact-render-to-string","old_version":"6.6.3","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@preact/preset-vite","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/preactjs/preset-vite"},{"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":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.0.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"husky","old_version":"9.1.5","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.94.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"csp-header","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/frux/csp"},{"name":"express","old_version":"5.2.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"lru-cache","old_version":"11.2.4","new_version":"11.2.5","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.2","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.17` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.12` | `9.2.0` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.3` | `6.6.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@preact/preset-vite](https://github.com/preactjs/preset-vite) | `2.10.2` | `2.10.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.54.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.0.0` | `17.3.0` |\n| [husky](https://github.com/typicode/husky) | `9.1.5` | `9.1.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.2` | `1.97.3` |\n| [csp-header](https://github.com/frux/csp) | `6.2.1` | `6.3.0` |\n| [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.4` | `11.2.5` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.2` | `3.1.11` |\n\nUpdates `@floating-ui/react` from 0.27.16 to 0.27.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: detectOverflow configurable via platform\u003c/li\u003e\n\u003cli\u003efix(FloatingPortal): ensure accessibility of non-modal dialogs with iOS/Safari/Voice Control\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/HEAD/packages/react\"\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@​floating-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.12 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\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/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.6.3 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/commit/b28324543cf3f0318c3bdde16ea9ffaeb7f282f8\"\u003e\u003ccode\u003eb283245\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/440\"\u003e#440\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/4d30263817bb83dffdff559800d5a21e939f43eb\"\u003e\u003ccode\u003e4d30263\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Fix useId in JSX renderer (\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/534a37ac8e1386b10ea646b5477a1836e7582e81\"\u003e\u003ccode\u003e534a37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/437\"\u003e#437\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c869f82a816fca8da41cda1467b562be48225618\"\u003e\u003ccode\u003ec869f82\u003c/code\u003e\u003c/a\u003e Bump lock version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/909c4ac3cf605da685fb55861ffa4dac4718b682\"\u003e\u003ccode\u003e909c4ac\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/80ba7dc7b383d82406cdd7ac25dbcb9358f431e1\"\u003e\u003ccode\u003e80ba7dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/436\"\u003e#436\u003c/a\u003e from preactjs/stream-multi-throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Ensure we can suspend from a given component more than once\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.6.3...v6.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.65.0 to 7.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.68.0\u003c/h2\u003e\n\u003cp\u003e🎧 feat: \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13142\"\u003e#13142\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { useForm, FormStateSubscribe } from 'react-hook-form';\n\u003cp\u003econst App = () =\u0026gt; {\u003cbr /\u003e\nconst { register, control } = useForm();\u003c/p\u003e\n\u003cp\u003ereturn (\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51589c50baa008e58f0fad71e5ef3d13314a3018\"\u003e\u003ccode\u003e51589c5\u003c/code\u003e\u003c/a\u003e 7.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fc57a6282563425052abcb1785218b76fd3b1e93\"\u003e\u003ccode\u003efc57a62\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/195139d5a969eaf3628f7b5194d2e415ce25d46b\"\u003e\u003ccode\u003e195139d\u003c/code\u003e\u003c/a\u003e 7.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e26f88650dfd68aa7733905f4429d4331923b1a4\"\u003e\u003ccode\u003ee26f886\u003c/code\u003e\u003c/a\u003e 👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/17c85ed7b3f51429217c205535a8b716ed385960\"\u003e\u003ccode\u003e17c85ed\u003c/code\u003e\u003c/a\u003e 🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a084dcb8597d5fb872ef54c0e8425133d490a711\"\u003e\u003ccode\u003ea084dcb\u003c/code\u003e\u003c/a\u003e ⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/65c78bc561e431861e4e48f6b3d2d78f73f0f084\"\u003e\u003ccode\u003e65c78bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.65.0...v7.71.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.6 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@preact/preset-vite` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preset-vite/releases\"\u003e\u003ccode\u003e@​preact/preset-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add jsx-runtime to aliases by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/171\"\u003epreactjs/preset-vite#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mts/cts by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/172\"\u003epreactjs/preset-vite#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump deps by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/175\"\u003epreactjs/preset-vite#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Node version by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/177\"\u003epreactjs/preset-vite#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e by \u003ca href=\"https://github.com/andrewiggins\"\u003e\u003ccode\u003e@​andrewiggins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/181\"\u003epreactjs/preset-vite#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\u003ehttps://github.com/preactjs/preset-vite/compare/2.10.2...2.10.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/preactjs/preset-vite/commit/f5f067a1250a00f4b6e7929564de7ad0ed992bab\"\u003e\u003ccode\u003ef5f067a\u003c/code\u003e\u003c/a\u003e 2.10.3 (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/4ce2b85955d9480b1f3b699c99b5e8ac410441c6\"\u003e\u003ccode\u003e4ce2b85\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/fb848982480f2e2a7884cbbf675b53a6f833973d\"\u003e\u003ccode\u003efb84898\u003c/code\u003e\u003c/a\u003e chore: Bump Node version (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b4cc4ac8c7c1b66cc3bb338c735a9882f4c9a2f4\"\u003e\u003ccode\u003eb4cc4ac\u003c/code\u003e\u003c/a\u003e chore: Bump deps (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b5cded3d1611ba4874a15134ef6f23b32e26d978\"\u003e\u003ccode\u003eb5cded3\u003c/code\u003e\u003c/a\u003e Add support for mts/cts (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/5ee464ec8baa63b6c61538db82f16f8ac3ed645a\"\u003e\u003ccode\u003e5ee464e\u003c/code\u003e\u003c/a\u003e fix: Add jsx-runtime to aliases (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\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 `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.46.2 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\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-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\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/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.48.0 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.54.0 (2026-01-26)\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.53.1 (2026-01-19)\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.53.0 (2026-01-12)\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.52.0 (2026-01-05)\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.51.0 (2025-12-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.50.1 (2025-12-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.50.0 (2025-12-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.49.0 (2025-12-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.48.1 (2025-12-02)\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.38.0 to 9.39.2\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.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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/167d0970d3802a66910e9820f31dcd717fab0...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldinger/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"3902431505","node_id":"PR_kwDOO2zvNc7BxbdS","number":27,"state":"closed","title":"chore(deps): bump the minor-and-patch group with 49 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T17:49:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T16:22:59.000Z","updated_at":"2026-02-16T17:49:35.000Z","time_to_close":955594,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":49,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.71.0","new_version":"0.72.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@prisma/client","old_version":"6.14.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@types/handlebars","old_version":"4.0.40","new_version":"4.1.0","repository_url":"https://github.com/wycats/handlebars.js"},{"name":"amqplib","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.4","repository_url":"https://github.com/axios/axios"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.18","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cron","old_version":"4.3.3","new_version":"4.4.0","repository_url":"https://github.com/kelektiv/node-cron"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"firebase-admin","old_version":"13.5.0","new_version":"13.6.1","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"google-auth-library","old_version":"10.2.1","new_version":"10.5.0","repository_url":"https://github.com/googleapis/google-auth-library-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"node-sql-parser","old_version":"5.3.13","new_version":"5.4.0","repository_url":"https://github.com/taozhi8833998/node-sql-parser"},{"name":"otplib","old_version":"13.1.1","new_version":"13.2.1","repository_url":"https://github.com/yeojz/otplib"},{"name":"pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.16.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rate-limit-redis","old_version":"4.2.1","new_version":"4.3.1","repository_url":"https://github.com/express-rate-limit/rate-limit-redis"},{"name":"redis","old_version":"5.6.0","new_version":"5.10.0","repository_url":"https://github.com/redis/node-redis"},{"name":"resend","old_version":"6.3.0","new_version":"6.9.1","repository_url":"https://github.com/resend/resend-node"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"@types/amqplib","old_version":"0.10.7","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cron","old_version":"2.0.1","new_version":"2.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-sql-parser","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/taozhi8833998/node-sql-parser"},{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.4.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"knip","old_version":"5.67.1","new_version":"5.83.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"pino-pretty","old_version":"13.0.0","new_version":"13.1.3","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"6.14.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.1","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"ts-jest","old_version":"29.4.0","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unimported","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/smeijer/unimported"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 49 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.71.0` | `0.72.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.14.0` | `6.19.2` |\n| [@types/handlebars](https://github.com/wycats/handlebars.js) | `4.0.40` | `4.1.0` |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.8` | `0.10.9` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.4` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.18` | `2.8.19` |\n| [cron](https://github.com/kelektiv/node-cron) | `4.3.3` | `4.4.0` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.5.0` | `13.6.1` |\n| [google-auth-library](https://github.com/googleapis/google-auth-library-nodejs) | `10.2.1` | `10.5.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [node-sql-parser](https://github.com/taozhi8833998/node-sql-parser) | `5.3.13` | `5.4.0` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `13.1.1` | `13.2.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.18.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.16.0` |\n| [rate-limit-redis](https://github.com/express-rate-limit/rate-limit-redis) | `4.2.1` | `4.3.1` |\n| [redis](https://github.com/redis/node-redis) | `5.6.0` | `5.10.0` |\n| [resend](https://github.com/resend/resend-node) | `6.3.0` | `6.9.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.7` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.8.0` | `1.8.1` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.10` |\n| [@types/cron](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cron) | `2.0.1` | `2.4.3` |\n| [@types/node-sql-parser](https://github.com/taozhi8833998/node-sql-parser) | `1.0.0` | `1.1.0` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.41.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.41.0` | `8.54.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.39.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.4.1` | `5.5.5` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.67.1` | `5.83.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.0.0` | `13.1.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.14.0` | `6.19.2` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.1` | `7.2.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.0` | `29.4.6` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.41.0` | `8.54.0` |\n| [unimported](https://github.com/smeijer/unimported) | `1.31.0` | `1.31.1` |\n\nUpdates `@anthropic-ai/sdk` from 0.71.0 to 0.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.72.1\u003c/h2\u003e\n\u003ch2\u003e0.72.1 (2026-01-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.72.0...sdk-v0.72.1\"\u003esdk-v0.72.0...sdk-v0.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove OutputFormat exports from index.ts (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bf2cf081eedb1fef7270c042ba24dfc9f474cab0\"\u003ebf2cf08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.72.0\u003c/h2\u003e\n\u003ch2\u003e0.72.0 (2026-01-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.2...sdk-v0.72.0\"\u003esdk-v0.71.2...sdk-v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Structured Outputs in the Messages API (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eeb7fabbedb4cd381addb49e02e77574324af43a\"\u003eeeb7fab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e migrate sending message format in output_config rather than output_format (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/99f40668ee2c1b25f527eb34f41eadf79550a73f\"\u003e99f4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add breaking change detection workflow (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b181568601537957f91f7123420d8d0f4625c2b7\"\u003eb181568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e migrate structured output format (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/625\"\u003e#625\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/abcdddcec1c06126405115b2cd63ecde9ec2441b\"\u003eabcdddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers:\u003c/strong\u003e add MCP SDK helper functions (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b6c396320323e93c31d23fcfa779765c23337c8a\"\u003eb6c3963\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e correct code tool API endpoint (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4bd6ad6a15ad5c11abb4ba2f9ac8c5d9aa756fec\"\u003e4bd6ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e return correct lines on typescript errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c425959190cf04b4b14dfd83334ce2b854badbd1\"\u003ec425959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak long lines in snippets into multiline (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c44e2d92b37769eba9dad65a89315cd5a772e99\"\u003e2c44e2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/612\"\u003e#612\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/28a9a00d902ae87b9dcd9942a3571dc09976eb5b\"\u003e28a9a00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e fix multi package publishing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b9e3ab9b74ba29c2675d08546dd417fbd62456a6\"\u003eb9e3ab9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e upgrade \u003ccode\u003eactions/github-script\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff9dd44c3435bdda56db6fbad09e25c714401a44\"\u003eff9dd44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/754de5895cdbf54c82bda835aa5e6cf717c9982f\"\u003e754de58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cb411e4a1638e15570eb774500c1a022d4be41ae\"\u003ecb411e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c0057be99f9b3e01960640cc57befa832954df47\"\u003ec0057be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e upgrade babel, qs, js-yaml (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/494d9ed99f89e790d612245859a2dc57ec447598\"\u003e494d9ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/24ecc838b0adbb837b14fe24fac0895d81ea8891\"\u003e24ecc83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e remove extraneous header test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/076a87cd41bad9e8bd5bb07fa1af0434321ce60b\"\u003e076a87c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e664cdd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003ed08fd40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README with Claude branding (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/611\"\u003e#611\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a9a5f7f94d2fe807bcc73aa6a3a92f8e50db763\"\u003e2a9a5f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.71.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.72.1 (2026-01-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.72.0...sdk-v0.72.1\"\u003esdk-v0.72.0...sdk-v0.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove OutputFormat exports from index.ts (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bf2cf081eedb1fef7270c042ba24dfc9f474cab0\"\u003ebf2cf08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.72.0 (2026-01-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.2...sdk-v0.72.0\"\u003esdk-v0.71.2...sdk-v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Structured Outputs in the Messages API (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eeb7fabbedb4cd381addb49e02e77574324af43a\"\u003eeeb7fab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e migrate sending message format in output_config rather than output_format (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/99f40668ee2c1b25f527eb34f41eadf79550a73f\"\u003e99f4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add breaking change detection workflow (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b181568601537957f91f7123420d8d0f4625c2b7\"\u003eb181568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e migrate structured output format (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/625\"\u003e#625\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/abcdddcec1c06126405115b2cd63ecde9ec2441b\"\u003eabcdddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers:\u003c/strong\u003e add MCP SDK helper functions (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b6c396320323e93c31d23fcfa779765c23337c8a\"\u003eb6c3963\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e correct code tool API endpoint (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4bd6ad6a15ad5c11abb4ba2f9ac8c5d9aa756fec\"\u003e4bd6ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e return correct lines on typescript errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c425959190cf04b4b14dfd83334ce2b854badbd1\"\u003ec425959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak long lines in snippets into multiline (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c44e2d92b37769eba9dad65a89315cd5a772e99\"\u003e2c44e2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/612\"\u003e#612\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/28a9a00d902ae87b9dcd9942a3571dc09976eb5b\"\u003e28a9a00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e fix multi package publishing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b9e3ab9b74ba29c2675d08546dd417fbd62456a6\"\u003eb9e3ab9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e upgrade \u003ccode\u003eactions/github-script\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff9dd44c3435bdda56db6fbad09e25c714401a44\"\u003eff9dd44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/754de5895cdbf54c82bda835aa5e6cf717c9982f\"\u003e754de58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cb411e4a1638e15570eb774500c1a022d4be41ae\"\u003ecb411e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c0057be99f9b3e01960640cc57befa832954df47\"\u003ec0057be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e upgrade babel, qs, js-yaml (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/494d9ed99f89e790d612245859a2dc57ec447598\"\u003e494d9ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/24ecc838b0adbb837b14fe24fac0895d81ea8891\"\u003e24ecc83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e remove extraneous header test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/076a87cd41bad9e8bd5bb07fa1af0434321ce60b\"\u003e076a87c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e664cdd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003ed08fd40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README with Claude branding (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/611\"\u003e#611\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a9a5f7f94d2fe807bcc73aa6a3a92f8e50db763\"\u003e2a9a5f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.2 (2025-12-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.1...sdk-v0.71.2\"\u003esdk-v0.71.1...sdk-v0.71.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/689bd1918056366bfe3a1aa10e2a61a3042924a4\"\u003e\u003ccode\u003e689bd19\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7b4849bdca37cf2f28b4a1916495fa18367b081e\"\u003e\u003ccode\u003e7b4849b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003e\u003ccode\u003ed08fd40\u003c/code\u003e\u003c/a\u003e docs: update import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e\u003ccode\u003e664cdd6\u003c/code\u003e\u003c/a\u003e docs: tool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eb8b09038ea4ed3f747d118f3fd9a2b3d4a94aaa\"\u003e\u003ccode\u003eeb8b090\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c512663eed78ca5d0f77518658286a649cc982da\"\u003e\u003ccode\u003ec512663\u003c/code\u003e\u003c/a\u003e fix(streams): ensure errors are catchable (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1999377c398f83bdd13d461c1f4b03f0c7756da2\"\u003e\u003ccode\u003e1999377\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6e368bc332f0247321d1ed9fc802b801793bafb2\"\u003e\u003ccode\u003e6e368bc\u003c/code\u003e\u003c/a\u003e chore: add deprecation warnings for accessing .parsed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3cc2dd6eba9a4c6f24d751847282e52b8753282d\"\u003e\u003ccode\u003e3cc2dd6\u003c/code\u003e\u003c/a\u003e fix(parser): use correct naming for parsed text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4cd61ae0e1aee06824c13d82d0010e5e029dc7e3\"\u003e\u003ccode\u003e4cd61ae\u003c/code\u003e\u003c/a\u003e fix(structured outputs): ensure parsed is not enumerable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.0...sdk-v0.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.14.0 to 6.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.19.2 patch release in the Prisma 6 release line. It fixes an issue with Prisma Accelerate support in some edge runtime configurations when the \u003ccode\u003e@prisma/client/edge\u003c/code\u003e entrypoint is not being used.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28934\"\u003eprisma/prisma#28934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\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/prisma/prisma/commit/8659f92d08d39470565db36f8b29a82bac8cec5e\"\u003e\u003ccode\u003e8659f92\u003c/code\u003e\u003c/a\u003e fix: correct engine for cloudflare (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28934\"\u003e#28934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fea56388d29fce6ab87d96d347edf7a54956de50\"\u003e\u003ccode\u003efea5638\u003c/code\u003e\u003c/a\u003e chore: backport namespace fix for Prisma 6 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28885\"\u003e#28885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.2/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/handlebars` from 4.0.40 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md\"\u003e\u003ccode\u003e@​types/handlebars\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - February 7th, 2019\u003c/h2\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport TypeScript typings - 27ac1ee\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSecurity fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edisallow access to the constructor in templates to prevent RCE - 42841c4, \u003ca href=\"https://redirect.github.com/wycats/handlebars.js/issues/1495\"\u003e#1495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHousekeeping\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix components/handlebars package.json and auto-update on release - bacd473\u003c/li\u003e\n\u003cli\u003echore: Use node 10 to build handlebars - 78dd89c\u003c/li\u003e\n\u003cli\u003echore/doc: Add more release docs - 6b87c21\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCompatibility notes:\u003c/p\u003e\n\u003cp\u003eAccess to class constructors (i.e. \u003ccode\u003e({}).constructor\u003c/code\u003e) is now prohibited to prevent\nRemote Code Execution. This means that following construct will no work anymore:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eclass SomeClass {\n}\n\u003cp\u003eSomeClass.staticProperty = 'static'\u003c/p\u003e\n\u003cp\u003evar template = Handlebars.compile('{{constructor.staticProperty}}');\u003cbr /\u003e\ndocument.getElementById('output').innerHTML = template(new SomeClass());\u003cbr /\u003e\n// expected: 'static', but now this is empty.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis kind of access is not the intended use of Handlebars and leads to the vulnerability described in \u003ca href=\"https://redirect.github.com/wycats/handlebars.js/issues/1495\"\u003e#1495\u003c/a\u003e. We will \u003cstrong\u003enot\u003c/strong\u003e increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.0.12...v4.1.0\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.12 - September 4th, 2018\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enone\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVarious dependency updates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/pull/1464\"\u003e#1464\u003c/a\u003e - Bump versions of grunt-plugins to 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/pull/1398\"\u003e#1398\u003c/a\u003e - Chore: updated various dev dependencies\u003c/li\u003e\n\u003cli\u003eupgrade uglify-js - d3d3942\u003c/li\u003e\n\u003cli\u003eUpdate grunt-eslint to 20.1.0 - 7729aa9\u003c/li\u003e\n\u003cli\u003eUpdate dependencies \u0026quot;async\u0026quot; to 2.5.0 and \u0026quot;source-map\u0026quot; to 0.6.1 (73d5637)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/wycats/handlebars.js/commits/v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `amqplib` from 0.10.8 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.8...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003cli\u003eCleaned up interceptor test files\u003c/li\u003e\n\u003cli\u003eImproved workflow configurations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInfrastructure \u0026amp; CI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003erefactor: ci and build\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7340\"\u003e#7340\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8ff6c19e2d764e8706e6a32b9f17a230dfe96e0c\"\u003e8ff6c19\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactoring of CI/CD workflows\u003c/li\u003e\n\u003cli\u003eConsolidated workflow files for better maintainability\u003c/li\u003e\n\u003cli\u003eAdded mise configuration for the development environment\u003c/li\u003e\n\u003cli\u003eImproved sponsor block update automation\u003c/li\u003e\n\u003cli\u003eEnhanced issue and PR templates\u003c/li\u003e\n\u003cli\u003eAdded automatic release notes generation\u003c/li\u003e\n\u003cli\u003eImplemented workflow cancellation for concurrent runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003echore: codegen and some updates to workflows\u003c/strong\u003e (\u003ca href=\"https://github.com/axios/axios/commit/76cf77b\"\u003e76cf77b\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCode generation improvements\u003c/li\u003e\n\u003cli\u003eWorkflow optimisations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration Notes\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003eNone in this release.\u003c/p\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cp\u003eNone in this release.\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThank you to all contributors who made this release possible! Special thanks to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasonsaayman\"\u003ejasonsaayman\u003c/a\u003e - Release management and CI/CD improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.3\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d\"\u003e\u003ccode\u003e9336cf9\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.4 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003e\u003ccode\u003eee90dfc\u003c/code\u003e\u003c/a\u003e fix: issues with version 1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/af4f6d960f7478604841cfff2eb5c2491565c518\"\u003e\u003ccode\u003eaf4f6d9\u003c/code\u003e\u003c/a\u003e fix: release branch yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78\"\u003e\u003ccode\u003e253e3ad\u003c/code\u003e\u003c/a\u003e fix: all merge configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8ff6c19e2d764e8706e6a32b9f17a230dfe96e0c\"\u003e\u003ccode\u003e8ff6c19\u003c/code\u003e\u003c/a\u003e refactor: ci and build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ab06109b40e129e43096f9c75aaa21bc74ef9fc8\"\u003e\u003ccode\u003eab06109\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e\u003ccode\u003e2d6ad5e\u003c/code\u003e\u003c/a\u003e revert(deps): bump peter-evans/create-pull-request from 7 to 8 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb49a6f84bb8cba4b72df078973d871d68bd46da\"\u003e\u003ccode\u003ecb49a6f\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003e\u003ccode\u003ed8233d9\u003c/code\u003e\u003c/a\u003e fix(types): restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e\u003ccode\u003e5945e40\u003c/code\u003e\u003c/a\u003e fix(interceptor): handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\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/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.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/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.18 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cron` from 4.3.3 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node-cron/releases\"\u003ecron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.5...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node versions to include 24 and 25 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/b228e7cdf92106fe1af614768b2492e1cefbc20f\"\u003eb228e7c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/570f9bc69bf729890c2a409a99a1eec1b287bc0a\"\u003e570f9bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/ac05b84a238a4564a890760bdac802d591296872\"\u003eac05b84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.4...v4.3.5\"\u003e4.3.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esuppress setTimeout warning with negatives (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/74d3b74dd42adeb348d6e13dd798d61fb68073a7\"\u003e74d3b74\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v5.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/0f3b9f3c12ea9e2cb8567570551f79d557f53b5f\"\u003e0f3b9f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1028\"\u003e#1028\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/232f23adad475b70f8c958b29d47f32eb905fb96\"\u003e232f23a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/create-github-app-token action to v2.2.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/1ade9ce4ac91a5703798e1c219c59bf92abfdd81\"\u003e1ade9ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1017\"\u003e#1017\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/288cf0d83f546b86d5a7bd804a8e88182a6f38cd\"\u003e288cf0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/upload-artifact action to v5 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/709118655aab2d222f50f3a9aff36bc50e0742fa\"\u003e7091186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v3.31.2 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/8c5c4db54cc2221181f839c849766dbf54a886db\"\u003e8c5c4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v3.31.5 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/c6516f1cbfa8c0d3e453f5d77b14ac02faabc59a\"\u003ec6516f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1014\"\u003e#1014\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/258ee3b0502042720fef103f864e7ffea34783ac\"\u003e258ee3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update step-security/harden-runner action to v2.13.2 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2f44428f3aec7829a049bb11cbbb2ed346fdf579\"\u003e2f44428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/eslint\"\u003e\u003ccode\u003e@​eslint\u003c/code\u003e\u003c/a\u003e/js to v9.39.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/319462a0f972c3b1c15aa62c4b4bbfcdf7cfe251\"\u003e319462a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/semantic-release\"\u003e\u003ccode\u003e@​semantic-release\u003c/code\u003e\u003c/a\u003e/github to v12.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/dfa341118e126dbe2e2f7be36b81d9a434cc9608\"\u003edfa3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/swc\"\u003e\u003ccode\u003e@​swc\u003c/code\u003e\u003c/a\u003e/core to v1.15.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/7aa02a2e5996902ecbe9ed69c047cf0093cbea71\"\u003e7aa02a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/swc\"\u003e\u003ccode\u003e@​swc\u003c/code\u003e\u003c/a\u003e/core to v1.15.3 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/af87e4d391315d72ddddaddac96e43c0eef1936e\"\u003eaf87e4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/node to v22.19.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/67701aa2de16a78927ed788c07158e0b2d34fe46\"\u003e67701aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/node to v22.19.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2c0d2bb069847f00ab0246499ea7e21fe34eed6f\"\u003e2c0d2bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/sinon to v21 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/028b8b737c1a03c4baba4ebb325e04221adf686c\"\u003e028b8b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update semantic-release related packages (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/e29b122f0c220b654bdfeeccf6a3408144efd145\"\u003ee29b122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.3...v4.3.4\"\u003e4.3.4\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecatch errors in async onTick functions (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1013\"\u003e#1013\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2ac300176017202cf74e281f0ec85541a961c5d2\"\u003e2ac3001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Builds\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GitHub app token to use for release (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/61b54f62940105312b4d5921a08ec57231474edb\"\u003e61b54f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove chai since we aren't using it (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1012\"\u003e#1012\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/cf14205a36898cad43c4ad36460a9eb457882bdf\"\u003ecf14205\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/kelektiv/node-cron/blob/main/CHANGELOG.md\"\u003ecron's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.5...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node versions to include 24 and 25 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/b228e7cdf92106fe1af614768b2492e1cefbc20f\"\u003eb228e7c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/570f9bc69bf729890c2a409a99a1eec1b287bc0a\"\u003e570f9bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/ac05b84a238a4564a890760bdac802d591296872\"\u003eac05b84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.4...v4.3.5\"\u003e4.3.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esuppress setTimeout warning with negatives (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/74d3b74dd42adeb348d6e13dd798d61fb68073a7\"\u003e74d3b74\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v5.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/0f3b9f3c12ea9e2cb8567570551f79d557...\n\n_Description has been truncated_","html_url":"https://github.com/Joseamica/avoqado-server/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joseamica%2Favoqado-server/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"3859390325","node_id":"PR_kwDOLowJps6_iqIo","number":288,"state":"closed","title":"SERVER: Bump the npm group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["chore","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T09:07:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T08:18:58.000Z","updated_at":"2026-02-03T09:08:00.000Z","time_to_close":607740,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"SERVER: Bump","group_name":"npm","update_count":17,"packages":[{"name":"@azure/identity","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"pdfmake","old_version":"0.2.19","new_version":"0.3.3","repository_url":"https://github.com/bpampuch/pdfmake"},{"name":"pg","old_version":"8.16.3","new_version":"8.17.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-promise","old_version":"12.1.3","new_version":"12.3.0","repository_url":"https://github.com/vitaly-t/pg-promise"},{"name":"puppeteer","old_version":"24.19.0","new_version":"24.35.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-cluster","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/thomasdondorf/puppeteer-cluster"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pdfmake","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 16 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js) | `4.9.1` | `4.13.0` |\n| [@azure/keyvault-secrets](https://github.com/Azure/azure-sdk-for-js) | `4.9.0` | `4.10.0` |\n| [pdfmake](https://github.com/bpampuch/pdfmake) | `0.2.19` | `0.3.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.17.1` |\n| [pg-promise](https://github.com/vitaly-t/pg-promise) | `12.1.3` | `12.3.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.19.0` | `24.35.0` |\n| [puppeteer-cluster](https://github.com/thomasdondorf/puppeteer-cluster) | `0.24.0` | `0.25.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.0.9` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [@types/pdfmake](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfmake) | `0.2.11` | `0.2.12` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.53.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n\n\nUpdates `@azure/identity` from 4.9.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/980d126c6272be628d407abc96af846a8ee657f6\"\u003e\u003ccode\u003e980d126\u003c/code\u003e\u003c/a\u003e [Identity] Prepare release Oct 25 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36121\"\u003e#36121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/29a8eabfa2f8e05f5b5943aec01d3e00bf7f694f\"\u003e\u003ccode\u003e29a8eab\u003c/code\u003e\u003c/a\u003e Azure.Communication.Email 1.1.0 - 2025-09-01 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36008\"\u003e#36008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05a98605a9e5b5030791c2bb523a2cff54f94cf1\"\u003e\u003ccode\u003e05a9860\u003c/code\u003e\u003c/a\u003e [notification-hubs] fix TypeError when parsing AppleTemplateRegistrationDescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/cdbd31b8577ee2367c2a3da8aecee5558b7d9a40\"\u003e\u003ccode\u003ecdbd31b\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36119\"\u003e#36119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/953fcf9f84ba2b51811f548f7c4035bb04249367\"\u003e\u003ccode\u003e953fcf9\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12337 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/259da843a521285220f02217beb2243300106c60\"\u003e\u003ccode\u003e259da84\u003c/code\u003e\u003c/a\u003e [Identity] Remove inappropriate \u003ca href=\"https://github.com/internal\"\u003e\u003ccode\u003e@​internal\u003c/code\u003e\u003c/a\u003e tags from non-exported members (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36\"\u003e#36\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d9c839355a356419e78841f6be93b53814054d3c\"\u003e\u003ccode\u003ed9c8393\u003c/code\u003e\u003c/a\u003e [Identity] Disable probe in DAC when MICred is set exclusively (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36047\"\u003e#36047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6ac80a8e016f811dd199864de58e05a1d8e9e151\"\u003e\u003ccode\u003e6ac80a8\u003c/code\u003e\u003c/a\u003e [load-testing-rest] pass PolledOperationOptions to getLongRunningPoller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35164\"\u003e#35164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e92d51a5f5588849f3f88b726990c84f1fee321c\"\u003e\u003ccode\u003ee92d51a\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12325 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36109\"\u003e#36109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3dccef70ed75b92cc7df6506b92efb310e943690\"\u003e\u003ccode\u003e3dccef7\u003c/code\u003e\u003c/a\u003e [perf] update published package versions to latest versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36100\"\u003e#36100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_4.9.1...@azure/identity_4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4ff2c18dd3c420b95483f594b9eeea03d3429eff\"\u003e\u003ccode\u003e4ff2c18\u003c/code\u003e\u003c/a\u003e [core-client-rest] Delete dom.d.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34753\"\u003e#34753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/95b5fc6eb7621fa79df057980bcc488ed19f1e8d\"\u003e\u003ccode\u003e95b5fc6\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] re-generate June 2025 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34759\"\u003e#34759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d25f7106d2f95467299d435d634ee434263cb71f\"\u003e\u003ccode\u003ed25f710\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade typescript-eslint* dev dependencies to ~8.34.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34116\"\u003e#34116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c3aaf5acc0cfbd54e549c7e43e1f8dbb5e20a947\"\u003e\u003ccode\u003ec3aaf5a\u003c/code\u003e\u003c/a\u003e [ServiceBus] reduce max count of messages to delete (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f1861c9f24829debafe869325d732664a62c2a87\"\u003e\u003ccode\u003ef1861c9\u003c/code\u003e\u003c/a\u003e Release peraparation for communication.identity package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34745\"\u003e#34745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f3f8bebc2ab1932d71c1a7263c1e45a930e208aa\"\u003e\u003ccode\u003ef3f8beb\u003c/code\u003e\u003c/a\u003e [keyvault] Add missing key wrap algos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34768\"\u003e#34768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05fc34410c574084f936150e7ed769ee9bd6ba3b\"\u003e\u003ccode\u003e05fc344\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter][Monitor OpenTelemetry] Release Distro 1.12.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d8374153fea4039b2e093c72ae6c1fb7d5caf687\"\u003e\u003ccode\u003ed837415\u003c/code\u003e\u003c/a\u003e Use common publish for partner-release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34601\"\u003e#34601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/50da1a350edfde2dbbc95ac0a1a859c5fa5cf5d1\"\u003e\u003ccode\u003e50da1a3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10835 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34760\"\u003e#34760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ec071fd010aa2f61085b6a368ef8638bd58e316\"\u003e\u003ccode\u003e5ec071f\u003c/code\u003e\u003c/a\u003e Ignore various eng files en masse with cspell (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34706\"\u003e#34706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/keyvault-secrets_4.9.0...@azure/keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfmake` from 0.2.19 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/releases\"\u003epdfmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eChangelog (compared to version 0.2.21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange parameters of \u003ccode\u003epageBreakBefore\u003c/code\u003e function \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSupport for loading font files and images via URL adresses (\u003ca href=\"https://\"\u003ehttps://\u003c/a\u003e or \u003ca href=\"http://\"\u003ehttp://\u003c/a\u003e protocol) in Node.js (client and server side now)\u003c/li\u003e\n\u003cli\u003eUsed fetch API for downloading fonts and images\u003c/li\u003e\n\u003cli\u003eAttachments embedding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esection\u003c/code\u003e node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eThere is no difference between the stable version 0.3.0 and version 0.3.0-beta.19.\u003c/h4\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cp\u003eDocumentation for version 0.3: \u003ca href=\"https://pdfmake.github.io/docs/0.3/\"\u003ehere\u003c/a\u003e\nMigration guide: \u003ca href=\"https://pdfmake.github.io/docs/0.3/migration-from-0.1/\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.3.0-beta.19\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/blob/master/CHANGELOG.md\"\u003epdfmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3 - 2026-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2026-01-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2026-01-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange parameters of \u003ccode\u003epageBreakBefore\u003c/code\u003e function \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSupport for loading font files and images via URL addresses (\u003ca href=\"https://\"\u003ehttps://\u003c/a\u003e or \u003ca href=\"http://\"\u003ehttp://\u003c/a\u003e protocol) in Node.js (client and server side now)\u003c/li\u003e\n\u003cli\u003eUsed fetch API for downloading fonts and images\u003c/li\u003e\n\u003cli\u003eAttachments embedding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esection\u003c/code\u003e node\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/bpampuch/pdfmake/commit/a9812ebd36259a788e67c158c286dec24469621c\"\u003e\u003ccode\u003ea9812eb\u003c/code\u003e\u003c/a\u003e 0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/cc2df44f11aa4f588d7c9a4010c46fcc51c42957\"\u003e\u003ccode\u003ecc2df44\u003c/code\u003e\u003c/a\u003e refresh pdf examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/c2e80c7c97ee325b9ea0869c6d441bc1d739940b\"\u003e\u003ccode\u003ec2e80c7\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/7285c78b9fb56ac1de0215dc2c7ca54e012bedb4\"\u003e\u003ccode\u003e7285c78\u003c/code\u003e\u003c/a\u003e cleanup example docdefinition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/136487b608a81c22901702ca6d4be099be4e05c5\"\u003e\u003ccode\u003e136487b\u003c/code\u003e\u003c/a\u003e fixed text decoration for superscript and subscript \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2365\"\u003e#2365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/79c8e0b5cd8a935b458691e94d09cc4a440b6e9e\"\u003e\u003ccode\u003e79c8e0b\u003c/code\u003e\u003c/a\u003e added inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style na...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/3f25593645ef38cf3574376128e6385af769ae5f\"\u003e\u003ccode\u003e3f25593\u003c/code\u003e\u003c/a\u003e added property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoratio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/0812fb1deae8dd141d191f397dbde9af39638a6b\"\u003e\u003ccode\u003e0812fb1\u003c/code\u003e\u003c/a\u003e fixed margin override from multiple styles \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/666d694d2864070a5de4b1e220c6ca3d3272a28f\"\u003e\u003ccode\u003e666d694\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/8dee97a6b242d6f55a255a3772a2ec60b30518b4\"\u003e\u003ccode\u003e8dee97a\u003c/code\u003e\u003c/a\u003e run 3rdparty manually\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bpampuch/pdfmake/compare/0.2.19...0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\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/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/917478397b0cfbb95f0275e1974a72bb581b07a9\"\u003e\u003ccode\u003e9174783\u003c/code\u003e\u003c/a\u003e test: Replace dead row length check with similar shape check (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/27a27547872f7371cfaa2a334fe822b2a3f278f2\"\u003e\u003ccode\u003e27a2754\u003c/code\u003e\u003c/a\u003e Deprecations (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.17.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg-promise` from 12.1.3 to 12.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitaly-t/pg-promise/releases\"\u003epg-promise's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies update for DEV + for \u003ccode\u003espex\u003c/code\u003e, to allow for proper types resolution, see \u003ca href=\"https://redirect.github.com/vitaly-t/spex/pull/19\"\u003ePR#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding official support for PostgreSQL v18, including in GitHub CI.\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is more of a landmark release, without any code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/f8e79a0bb40417583377cec4a60745449516dee9\"\u003e\u003ccode\u003ef8e79a0\u003c/code\u003e\u003c/a\u003e deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/1a3c2ce84219d83a28480b0c0dcf2f783102d474\"\u003e\u003ccode\u003e1a3c2ce\u003c/code\u003e\u003c/a\u003e deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/29307e440fd5b6525eb5fd2f0303fa78caeec6e3\"\u003e\u003ccode\u003e29307e4\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/325c20a2ac1abd0f2c10fd25ebdb811c521e9e8f\"\u003e\u003ccode\u003e325c20a\u003c/code\u003e\u003c/a\u003e reverse port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/a8d7e781d3c0dcd8a807e36017215c03d88556fb\"\u003e\u003ccode\u003ea8d7e78\u003c/code\u003e\u003c/a\u003e updating package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/4f518fda5d8e8b478e9ac313fffe246cad6c8e17\"\u003e\u003ccode\u003e4f518fd\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/9cb97c5fe62485e086a2fc7087ee95539b9d2d1a\"\u003e\u003ccode\u003e9cb97c5\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/e837a44d0f6d6f6bfd9d273d57a6bca3861161aa\"\u003e\u003ccode\u003ee837a44\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/3452b679a37538d67103ab1172f054d0acccb340\"\u003e\u003ccode\u003e3452b67\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitaly-t/pg-promise/compare/12.1.3...12.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer` from 24.19.0 to 24.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.35.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.34.0...puppeteer-core-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e77245fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer-core:\u003c/strong\u003e Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003ed128a84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003ed3127b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003eb89ce87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.35.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003cli\u003epuppeteer-core bumped from 24.34.0 to 24.35.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.33.1...puppeteer-core-v24.34.0\"\u003e24.34.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish page.resize() (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14525\"\u003e#14525\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820\"\u003eee31c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.169 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14529\"\u003e#14529\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1\"\u003e40c73cd\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/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e77245fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer-core:\u003c/strong\u003e Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003ed128a84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003ed3127b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003eb89ce87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.1...puppeteer-v24.34.0\"\u003e24.34.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.33.1 to 24.34.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish page.resize() (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14525\"\u003e#14525\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820\"\u003eee31c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.169 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14529\"\u003e#14529\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1\"\u003e40c73cd\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/puppeteer/puppeteer/commit/853796e7f342b33ce6a27b8cede0b686f645c1bc\"\u003e\u003ccode\u003e853796e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14542\"\u003e#14542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7deeb78b8e887dd1363c7b6129901bb758894193\"\u003e\u003ccode\u003e7deeb78\u003c/code\u003e\u003c/a\u003e chore: expose originating targetId on ConsoleMessage (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14556\"\u003e#14556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/2f56831d1212e37d5bc982db63d8123a71876b8b\"\u003e\u003ccode\u003e2f56831\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14553\"\u003e#14553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003e\u003ccode\u003eb89ce87\u003c/code\u003e\u003c/a\u003e fix(webdriver): closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/695624e35ee4d490ade1fc6a857e769c373b82e2\"\u003e\u003ccode\u003e695624e\u003c/code\u003e\u003c/a\u003e chore: add internal _tabId to page (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e\u003ccode\u003e77245fd\u003c/code\u003e\u003c/a\u003e feat: support background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/2ab534b4533d6a658f32c8b2b18d2be64a2d083f\"\u003e\u003ccode\u003e2ab534b\u003c/code\u003e\u003c/a\u003e chore: npm audit fix --force (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003e\u003ccode\u003ed128a84\u003c/code\u003e\u003c/a\u003e fix(puppeteer-core): Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/84d8de3c1102819fa93ab33215ee3e8332afa8f8\"\u003e\u003ccode\u003e84d8de3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14537\"\u003e#14537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003e\u003ccode\u003ed3127b7\u003c/code\u003e\u003c/a\u003e fix: roll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.19.0...puppeteer-v24.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for puppeteer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-cluster` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/releases\"\u003epuppeteer-cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/blob/master/CHANGELOG.md\"\u003epuppeteer-cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.25.0] - 2025-11-13\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/commit/79a906b459c9f2fa0e2f1568a353218bba4e8684\"\u003e\u003ccode\u003e79a906b\u003c/code\u003e\u003c/a\u003e v0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/e7df270b7d5b852db0ae633c8a8515760b952b71\"\u003e\u003ccode\u003ee7df270\u003c/code\u003e\u003c/a\u003e Updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/4ad0a9047c66903c267449b84a96512ab500b01e\"\u003e\u003ccode\u003e4ad0a90\u003c/code\u003e\u003c/a\u003e Github actions ubuntu 24 not working, try ubuntu-22 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/ee3376ab4218d886bb775b26738c66ec8dfb79ff\"\u003e\u003ccode\u003eee3376a\u003c/code\u003e\u003c/a\u003e Updated testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/53a58753ceb5232cbe59d26b39f76eeaf51a212b\"\u003e\u003ccode\u003e53a5875\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-462'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/34723752ae3ac2cc42dfc90909ea269720e7ca69\"\u003e\u003ccode\u003e3472375\u003c/code\u003e\u003c/a\u003e Fix bad link in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/368df25494b510a46ac619403fce9f775b7fa125\"\u003e\u003ccode\u003e368df25\u003c/code\u003e\u003c/a\u003e Check if cluster is already closed before retrying, closes \u003ca href=\"https://redirect.github.com/thomasdondorf/puppeteer-cluster/issues/325\"\u003e#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/2be678d0a7e3f70165b6ac4eedf0594f2aa2cd69\"\u003e\u003ccode\u003e2be678d\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/7bb68081b55ee8ac69e5042b0e01cbd2c7597537\"\u003e\u003ccode\u003e7bb6808\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-560'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/d6104997df0cabd35ded28f62fbcb7938229606d\"\u003e\u003ccode\u003ed610499\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/morgan` from 1.9.9 to 1.9.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/morgan\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.8 to 25.0.9\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/passport-google-oauth20` from 2.0.16 to 2.0.17\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/passport-google-oauth20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pdfmake` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pdfmake\"\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.53.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\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/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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\u003c/blockquote\u003e\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/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.0 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\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/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.54.0 (2026-01-26)\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.53.1 (2026-01-19)\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\u003c/blockquote\u003e\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemon` from 3.1.10 to 3.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remy/nodemon/releases\"\u003enodemon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.10...v3.1.11\"\u003e3.1.11\u003c/a\u003e (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003escript.start with missing file (\u003ca href=\"https://github.com/remy/nodemon/commit/8d927f105eca3d5db96b19cdbe0c6a6d8cfb9a5f\"\u003e8d927f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2258\"\u003e#2258\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/remy/nodemon/commit/8d927f105eca3d5db96b19cdbe0c6a6d8cfb9a5f\"\u003e\u003ccode\u003e8d927f1\u003c/code\u003e\u003c/a\u003e fix: script.start with missing file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/9c966c1fcfaa73b2cb2c77af0c8f0756364ec436\"\u003e\u003ccode\u003e9c966c1\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/1bf915d58e5e447e8eefc49755bc430ef1b6de6f\"\u003e\u003ccode\u003e1bf915d\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/89e92da6416577eca19bb842a494eed3be638c30\"\u003e\u003ccode\u003e89e92da\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/838ea0c0f4e4a6bc5e6ccfa7eca900f1eae25461\"\u003e\u003ccode\u003e838ea0c\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/7a64464df90444608c742894f20b3e3d6a8e8643\"\u003e\u003ccode\u003e7a64464\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/079c683024bab58c3cbaa2f926f8804d0448d344\"\u003e\u003ccode\u003e079c683\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/71934a3428e1942285e738bce2a4e95110aec113\"\u003e\u003ccode\u003e71934a3\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/d6ec490c3a89f1651b10b68845d5b0002dc4107a\"\u003e\u003ccode\u003ed6ec490\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/745a9943293aa8d57c3f07259f7c25aae1963edb\"\u003e\u003ccode\u003e745a994\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:remy/nodemon\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.10...v3.1.11\"\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/ubigu/kartalla/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubigu%2Fkartalla/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"},{"uuid":"3827932923","node_id":"PR_kwDOGa1mRs696nYB","number":587,"state":"open","title":"build(deps): bump compression and @types/compression","user":"dependabot[bot]","labels":["stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T04:24:22.000Z","updated_at":"2026-01-31T07:00:38.160Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"compression","repository_url":"https://github.com/expressjs/compression","old_version":"1.7.4","new_version":"1.8.1"},{"name":"@types/compression","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.7.2","new_version":"1.8.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [compression](https://github.com/expressjs/compression) and [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression). These dependencies needed to be updated together.\nUpdates `compression` from 1.7.4 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/compression/releases\"\u003ecompression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): update multiple links from http to https by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/222\"\u003eexpressjs/compression#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add dependabot for github actions by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/207\"\u003eexpressjs/compression#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.15 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/expressjs/compression/pull/228\"\u003eexpressjs/compression#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/229\"\u003eexpressjs/compression#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.26.0 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/230\"\u003eexpressjs/compression#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump supertest from 6.2.3 to 6.3.4 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/expressjs/compression/pull/231\"\u003eexpressjs/compression#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] ci: Harden GitHub Actions 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/expressjs/compression/pull/235\"\u003eexpressjs/compression#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.29.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/expressjs/compression/pull/243\"\u003eexpressjs/compression#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 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/expressjs/compression/pull/239\"\u003eexpressjs/compression#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 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/expressjs/compression/pull/240\"\u003eexpressjs/compression#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/compression/pull/241\"\u003eexpressjs/compression#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 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/expressjs/compression/pull/244\"\u003eexpressjs/compression#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: on-headers@1.1.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/246\"\u003eexpressjs/compression#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.8.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/expressjs/compression/pull/247\"\u003eexpressjs/compression#247\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/228\"\u003eexpressjs/compression#228\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/expressjs/compression/pull/235\"\u003eexpressjs/compression#235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/compression/compare/1.8.0...v1.8.1\"\u003ehttps://github.com/expressjs/compression/compare/1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor chunkLength function for improved readability and consistency 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/expressjs/compression/pull/203\"\u003eexpressjs/compression#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor toBuffer function to simplify buffer check logic 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/expressjs/compression/pull/201\"\u003eexpressjs/compression#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/204\"\u003eexpressjs/compression#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse headersSent instead of  _header by \u003ca href=\"https://github.com/maritz\"\u003e\u003ccode\u003e@​maritz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/129\"\u003eexpressjs/compression#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/use write head instead of implicit header by \u003ca href=\"https://github.com/Icehunter\"\u003e\u003ccode\u003e@​Icehunter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/170\"\u003eexpressjs/compression#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default option by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/191\"\u003eexpressjs/compression#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update ci workflow by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/206\"\u003eexpressjs/compression#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for brotli by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/194\"\u003eexpressjs/compression#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve readme by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/209\"\u003eexpressjs/compression#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: keywords field by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/210\"\u003eexpressjs/compression#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify encoding negotiation logic by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/213\"\u003eexpressjs/compression#213\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/expressjs/compression/pull/203\"\u003eexpressjs/compression#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maritz\"\u003e\u003ccode\u003e@​maritz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/129\"\u003eexpressjs/compression#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Icehunter\"\u003e\u003ccode\u003e@​Icehunter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/170\"\u003eexpressjs/compression#170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/compression/compare/1.7.5...v1.8.0\"\u003ehttps://github.com/expressjs/compression/compare/1.7.5...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/186\"\u003eexpressjs/compression#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/187\"\u003eexpressjs/compression#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix spelling by \u003ca href=\"https://github.com/dijonkitchen\"\u003e\u003ccode\u003e@​dijonkitchen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/174\"\u003eexpressjs/compression#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bytes@3.1.2 by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/192\"\u003eexpressjs/compression#192\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/expressjs/compression/blob/master/HISTORY.md\"\u003ecompression's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.8.1 / 2025-07-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: on-headers@~1.1.0\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eres.headersSent\u003c/code\u003e when available\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e_implicitHeader\u003c/code\u003e with \u003ccode\u003ewriteHead\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003eadd brotli support for versions of node that support it\u003c/li\u003e\n\u003cli\u003eAdd the enforceEncoding option for requests without \u003ccode\u003eAccept-Encoding\u003c/code\u003e header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.7.5 / 2024-10-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: Replace accepts with negotiator@~0.6.4\n\u003cul\u003e\n\u003cli\u003eAdd preference option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: bytes@3.1.2\n\u003cul\u003e\n\u003cli\u003eAdd petabyte (\u003ccode\u003epb\u003c/code\u003e) support\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;thousandsSeparator\u0026quot; incorrecting formatting fractional part\u003c/li\u003e\n\u003cli\u003eFix return value for un-parsable strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: compressible@~2.0.18\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003efont/ttf\u003c/code\u003e as compressible\u003c/li\u003e\n\u003cli\u003eRemove compressible from \u003ccode\u003emultipart/mixed\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: mime-db@'\u0026gt;= 1.43.0 \u0026lt; 2'\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: safe-buffer@5.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/83a0c45fe190f4fcb8b515c18065db9cb9029dd1\"\u003e\u003ccode\u003e83a0c45\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/ce62713129f4b33eac4b833e1722410091646395\"\u003e\u003ccode\u003ece62713\u003c/code\u003e\u003c/a\u003e deps: on-headers@1.1.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/f4acb23985fa345318d34d4a96acf555a883efeb\"\u003e\u003ccode\u003ef4acb23\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/6eaebe63f2ecac191d402c570bde140488435c4c\"\u003e\u003ccode\u003e6eaebe6\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.1.1 to 4.2.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/37e062312fd270f84b5f50f7c6f88312609633f5\"\u003e\u003ccode\u003e37e0623\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/bc436b26283c2f85a9711085dd0e4a580de50ba7\"\u003e\u003ccode\u003ebc436b2\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.3.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/2f9f5726751ecf12f7c46a9d1493bcd1966e09a7\"\u003e\u003ccode\u003e2f9f572\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.29.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/5f13b148d2a1a2daaa8647e03592214bb240bf18\"\u003e\u003ccode\u003e5f13b14\u003c/code\u003e\u003c/a\u003e [StepSecurity] ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/76e094548125afbf8089a482d5982dc96c7ce398\"\u003e\u003ccode\u003e76e0945\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump supertest from 6.2.3 to 6.3.4 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/ae6ee809dc0cb40febaf2a5bff298465bd5a207f\"\u003e\u003ccode\u003eae6ee80\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.26.0 to 2.31.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/compression/compare/1.7.4...v1.8.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 compression since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.2 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/dnsaoki2/backstage/pull/587","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnsaoki2%2Fbackstage/issues/587","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/587/packages"},{"uuid":"3729721779","node_id":"PR_kwDOLzo_Uc644q76","number":108,"state":"closed","title":"Bump @types/compression from 1.7.5 to 1.8.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-23T09:49:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T10:13:04.000Z","updated_at":"2026-01-23T09:49:46.000Z","time_to_close":3368200,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/navikt/tilbakemeldinger/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"3704417670","node_id":"PR_kwDOP50udc63k2LB","number":42,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 57 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:47:41.000Z","updated_at":"2025-12-08T02:47:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":57,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.24.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.4.1","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.12","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.91.1","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.24.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.4.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.11.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.91.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.22` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.556.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.68.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.48.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.2` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e3765f7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21137\"\u003e#21137\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/203a5512a42a1031f685993f5d9cbae5f328354f\"\u003e203a551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify manifest.json \u003ccode\u003eimports\u003c/code\u003e field is JS chunks only (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21136\"\u003e#21136\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/46d3077f2b63771cc50230bc907c48f5773c00fb\"\u003e46d3077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21174\"\u003e#21174\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e74559c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\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/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e\u003ccode\u003e5ef557a\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21164\"\u003e#21164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e\u003ccode\u003e74559c9\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21174\"\u003e#21174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003e\u003ccode\u003edf5a30d\u003c/code\u003e\u003c/a\u003e fix(config): handle shebang properly (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21158\"\u003e#21158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003e\u003ccode\u003ea3cd262\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21146\"\u003e#21146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.7/packages/vite\"\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 5.1.0 to 5.1.1\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@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/23db72731b7c9c3d57a8188f0395d2ec90a6e2f6\"\u003e\u003ccode\u003e23db727\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcc7db076ec038ab0152fd00a712913569c901a4\"\u003e\u003ccode\u003ebcc7db0\u003c/code\u003e\u003c/a\u003e chore: add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/976\"\u003e#976\u003c/a\u003e and \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/4a2e229b2093b4a2e4af1c07f3e07aa91f3e12a5\"\u003e\u003ccode\u003e4a2e229\u003c/code\u003e\u003c/a\u003e fix(react): use rolldownOptions instead of deprecated rollupOptions in optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/41cb8237bfb902fe1873c55de0780f0ca2cf3640\"\u003e\u003ccode\u003e41cb823\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/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9cabe2720f571338cc319c957f285e6f787f23fa\"\u003e\u003ccode\u003e9cabe27\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/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c8d918eab8d8cb0f9d38966d5f29a113a0c397ac\"\u003e\u003ccode\u003ec8d918e\u003c/code\u003e\u003c/a\u003e chore(react): use ts-ignore for ecosystem-ci (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/0849e420b30a6183c9364aae2320435684696090\"\u003e\u003ccode\u003e0849e42\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/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.24\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.24.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.24.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--lockfile-only\u003c/code\u003e option to \u003ccode\u003epnpm list\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10020\"\u003e#10020\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should always install the non-executable pnpm package (pnpm in the registry) and never the \u003ccode\u003e@pnpm/exe\u003c/code\u003e package, when installing v11 or newer. We currently cannot ship \u003ccode\u003e@pnpm/exe\u003c/code\u003e as \u003ccode\u003epkg\u003c/code\u003e doesn't work with ESM \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10190\"\u003e#10190\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eNode.js runtime is not added to \u0026quot;dependencies\u0026quot; on \u003ccode\u003epnpm add\u003c/code\u003e, if there's a \u003ccode\u003eengines.runtime\u003c/code\u003e setting declared in \u003ccode\u003epackage.json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10209\"\u003e#10209\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe installation should fail if an optional dependency cannot be installed due to a trust policy check failure \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10208\"\u003e#10208\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm list\u003c/code\u003e and \u003ccode\u003epnpm why\u003c/code\u003e now display npm: protocol for aliased packages (e.g., \u003ccode\u003efoo npm:is-odd@3.0.1\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8660\"\u003e#8660\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't add an extra slash to the Node.js mirror URL \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10204\"\u003e#10204\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm store prune\u003c/code\u003e should not fail if the store contains Node.js packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10131\"\u003e#10131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003etrustPolicyExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10164\"\u003e#10164\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003etrustPolicy: no-downgrade\ntrustPolicyExclude:\n  - chokidar@4.0.3\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to override the \u003ccode\u003eengines\u003c/code\u003e field on publish by the \u003ccode\u003epublishConfig.engines\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10179\"\u003e#10179\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/pnpm/pnpm/commit/16d08d0cb076a3d2e1fe75f558c08059b17dadd9\"\u003e\u003ccode\u003e16d08d0\u003c/code\u003e\u003c/a\u003e chore(release): 10.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/603aedae0a61cdda1d0b4edeacc75f8c6b023a25\"\u003e\u003ccode\u003e603aeda\u003c/code\u003e\u003c/a\u003e chore(release): 10.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/43c56d9e7e0b72d9e5164de737289105ae1cd081\"\u003e\u003ccode\u003e43c56d9\u003c/code\u003e\u003c/a\u003e fix: don't silently skip an optional dependency if if fails trust policy chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5e7cf449146ef36ece70bc5442492e79dbc300c3\"\u003e\u003ccode\u003e5e7cf44\u003c/code\u003e\u003c/a\u003e fix: js-yaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/1de6d19f59e0c754ab2515a7c8f63fe04905ed52\"\u003e\u003ccode\u003e1de6d19\u003c/code\u003e\u003c/a\u003e chore(release): 10.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/93d49548ca49d1e7dbd7024c2c1de700e4ccb25d\"\u003e\u003ccode\u003e93d4954\u003c/code\u003e\u003c/a\u003e feat: add support for trustPolicyExclude (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10168\"\u003e#10168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.24.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u003cp\u003e// Prettier 3.7.3\ntype Foo = /** comment \u003cem\u003e/ (/\u003c/em\u003e* comment */ a | b) | c;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.4\ntype Foo = /** comment */ (a | b) | c;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix unstable comment print in union type comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003e#18395\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype X = (A | B) \u0026amp; (\n  // comment\n  A | B\n);\n\u003cp\u003e// Prettier 3.7.3 (first format)\ntype X = (A | B) \u0026amp;\n(// comment\nA | B);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.3 (second format)\ntype X = (\n| A\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e\"\u003e\u003ccode\u003e7848357\u003c/code\u003e\u003c/a\u003e Release 3.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0\"\u003e\u003ccode\u003e7686c59\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c\"\u003e\u003ccode\u003efe49434\u003c/code\u003e\u003c/a\u003e Remove dead code checking union/intersection types length (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18396\"\u003e#18396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729\"\u003e\u003ccode\u003eca02b37\u003c/code\u003e\u003c/a\u003e Fix unstable comment print (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974\"\u003e\u003ccode\u003e7efb988\u003c/code\u003e\u003c/a\u003e Fix comment in union type get duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3\"\u003e\u003ccode\u003ecfa92c1\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18392\"\u003e#18392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d\"\u003e\u003ccode\u003e1de2737\u003c/code\u003e\u003c/a\u003e Update dependency yaml to v2.8.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18391\"\u003e#18391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6\"\u003e\u003ccode\u003e706aa4e\u003c/code\u003e\u003c/a\u003e Switch js parse postprocess to \u003ccode\u003eonEnter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18382\"\u003e#18382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e\"\u003e\u003ccode\u003ed3eb2b2\u003c/code\u003e\u003c/a\u003e Reuse arrays in visitor keys (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18386\"\u003e#18386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 recreat...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"3704375636","node_id":"PR_kwDOP50udc63ktsL","number":41,"state":"open","title":"build(deps): bump the backend-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:25:49.000Z","updated_at":"2025-12-08T02:25:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":21,"packages":[{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.4.1","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 21 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.4.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n\n\nUpdates `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `envalid` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/ff678f6b1e71ca1cff429f4b44b77583e0b231ed\"\u003e\u003ccode\u003eff678f6\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/473559002e4891e3b3d39f81c0e8536c573b619e\"\u003e\u003ccode\u003e4735590\u003c/code\u003e\u003c/a\u003e Bump vite from 7.0.0 to 7.1.5 (\u003ca href=\"https://redirect.github.com/af/envalid/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/061b888986c476d46fe707f3a19df77b063ac01f\"\u003e\u003ccode\u003e061b888\u003c/code\u003e\u003c/a\u003e feat: improve IP RegExp to cover more cases (\u003ca href=\"https://redirect.github.com/af/envalid/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/af/envalid/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.39.10 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erepeat\u003c/code\u003e to validate and handle invalid repeat counts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esortedIndexBy\u003c/code\u003e to properly handle default iteratee.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esome\u003c/code\u003e predicate check to correctly handle null and undefined cases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/2fe156427a00b7cb154f9edc4446a17771bc17ad\"\u003e\u003ccode\u003e2fe1564\u003c/code\u003e\u003c/a\u003e v1.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a61e107b7024300ec20614b7c329a8382c1ac13e\"\u003e\u003ccode\u003ea61e107\u003c/code\u003e\u003c/a\u003e feat: export ThrottleOptions and DebounceOptions interfaces (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/16a73d2aa8e302a9430149375ad512cc90530d34\"\u003e\u003ccode\u003e16a73d2\u003c/code\u003e\u003c/a\u003e test(compat/mergeWith): add missing test cases for edge cases and improve cov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ef6ab6b9652f4d2e521c65d18a5e047b8002eb76\"\u003e\u003ccode\u003eef6ab6b\u003c/code\u003e\u003c/a\u003e fix(compat/updateWith): remove unreachable code and add prototype pollution t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/0be88410809596666d992e0ee149ac157bb5d308\"\u003e\u003ccode\u003e0be8841\u003c/code\u003e\u003c/a\u003e test(compat/unset): add comprehensive prototype pollution tests (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c6d4643acb940a7edc9605780c663186c4d8ee36\"\u003e\u003ccode\u003ec6d4643\u003c/code\u003e\u003c/a\u003e test: add \u003cstrong\u003eproto\u003c/strong\u003e security and edge case tests for get function (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/506695c9b20e3953a6a6c835ec2383fb2b03e461\"\u003e\u003ccode\u003e506695c\u003c/code\u003e\u003c/a\u003e fix(mergeWith): Remove unnecessary nullish coalescing to achieve 100% branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/5d098e8484a2b94fc84cb771c1c30818c8411dc7\"\u003e\u003ccode\u003e5d098e8\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/3ce0b3a5364a7f66ee78ff922dd7222198a96368\"\u003e\u003ccode\u003e3ce0b3a\u003c/code\u003e\u003c/a\u003e fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/f80f90af9c0dbed23022593e37e1137a9e71bdab\"\u003e\u003ccode\u003ef80f90a\u003c/code\u003e\u003c/a\u003e Add functions to barrel file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.39.10...v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for es-toolkit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-slow-down` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/blob/main/changelog.md\"\u003eexpress-slow-down's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly pass supported options to express-rate-limit to avoid triggering warning\nadded for unexpected options in ERL v8.2.0\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/express-rate-limit/express-slow-down/commit/6f812165b0941c90a245954cbe35372486ef5bb6\"\u003e\u003ccode\u003e6f81216\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/7bb950e2cb9a52882e74042e866d3be9295b2fcb\"\u003e\u003ccode\u003e7bb950e\u003c/code\u003e\u003c/a\u003e v3.0.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/599ec11e75ba564cdeb3bb4dd4360ad909c4ea4d\"\u003e\u003ccode\u003e599ec11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/67\"\u003e#67\u003c/a\u003e from express-rate-limit/fix-erl-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/e3a65744bcbe4469298f9e2fa8e6b1ec3a596f3d\"\u003e\u003ccode\u003ee3a6574\u003c/code\u003e\u003c/a\u003e add reminder to strip new options before passing to ERL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/c1156a77a581ba67278b5f98caa804f1abe93d1d\"\u003e\u003ccode\u003ec1156a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/68\"\u003e#68\u003c/a\u003e from express-rate-limit/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/3ce5fdf330cdf1d602ef8a93840445f1cce0bbb2\"\u003e\u003ccode\u003e3ce5fdf\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/471171d7a2eab24def19814451619d77009f5b07\"\u003e\u003ccode\u003e471171d\u003c/code\u003e\u003c/a\u003e Fix: don't pass extra options to express-rate-limit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `pg` from 8.13.1 to 8.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg@8.7.0\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/brianc/node-postgres/commit/8f8e7315e8f7c1bb01e98fdb41c8c92585510782\"\u003e\u003ccode\u003e8f8e731\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f0d1c4868ab45c5c182bbf5db46189d52fc31cf2\"\u003e\u003ccode\u003ef0d1c48\u003c/code\u003e\u003c/a\u003e Update package exports to support more formats (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0ad6c9b71ef88a4bce84d636d0b656a6b8c0ff55\"\u003e\u003ccode\u003e0ad6c9b\u003c/code\u003e\u003c/a\u003e fix: typos (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/1a25d128177dd7c54dc4652bbb92ac7986306e3f\"\u003e\u003ccode\u003e1a25d12\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e00aac13989f0285d96e87b3cb5ad25811dbd520\"\u003e\u003ccode\u003ee00aac1\u003c/code\u003e\u003c/a\u003e Fixes for binary protocol array handling (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/cd877a57612a39335a97b593111710d26126279d\"\u003e\u003ccode\u003ecd877a5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/607efc1b6e6efae28a4ebdd5266fe2e7c2a11052\"\u003e\u003ccode\u003e607efc1\u003c/code\u003e\u003c/a\u003e Bump engines since we do not test lower than 16 anymore (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/14dc8dd100634e81945ecd1e73b00388e4bd03e8\"\u003e\u003ccode\u003e14dc8dd\u003c/code\u003e\u003c/a\u003e Use performance.now() instead of Date.now()... (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/8608fb84c846b61ee5d15f0a9fd82b0c04a3881d\"\u003e\u003ccode\u003e8608fb8\u003c/code\u003e\u003c/a\u003e fix: do not concatenate an array if passed to escapeLiteral. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/114a03e887bc1e123a67fe5e1cdba16d867b5136\"\u003e\u003ccode\u003e114a03e\u003c/code\u003e\u003c/a\u003e Add package.json in exports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.16.3/packages/pg\"\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.11.10 to 8.15.6\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 `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.65.0 to 0.67.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.1...auto-instrumentations-node-v0.67.2\"\u003e0.67.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable programmatic config when environment variables are unset (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2947\"\u003e#2947\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003ecf80246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.1 to ^0.61.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.0...auto-instrumentations-node-v0.67.1\"\u003e0.67.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.0 to ^0.60.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.53.0 to ^0.53.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.6.0 to ^0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.61.0 to ^0.61.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.57.0 to ^0.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.1...auto-instrumentations-node-v0.67.2\"\u003e0.67.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable programmatic config when environment variables are unset (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2947\"\u003e#2947\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003ecf80246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.1 to ^0.61.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.0...auto-instrumentations-node-v0.67.1\"\u003e0.67.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.0 to ^0.60.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.53.0 to ^0.53.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.6.0 to ^0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.61.0 to ^0.61.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.57.0 to ^0.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1a967b490331dd36482424efb9290e23454895c2\"\u003e\u003ccode\u003e1a967b4\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003e\u003ccode\u003ecf80246\u003c/code\u003e\u003c/a\u003e fix: enable programmatic config when environment variables are unset (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0c1bba8d63fb597cd1885251c3abd7f5b3f4508c\"\u003e\u003ccode\u003e0c1bba8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency markdownlint-cli2 to v0.19.1 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3244\"\u003e#3244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/950e9fe9b552ede3b427b0793c9fa44940844300\"\u003e\u003ccode\u003e950e9fe\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3215\"\u003e#3215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1c08238fc41749f7072c80aca128c1aff1714bc9\"\u003e\u003ccode\u003e1c08238\u003c/code\u003e\u003c/a\u003e refactor: hoist all devDeps to root (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/94e5b7da4500459e38e8d4dfda93542f22159600\"\u003e\u003ccode\u003e94e5b7d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.67.2/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky ...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"3679099519","node_id":"PR_kwDOP50udc62PsPu","number":40,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T03:48:21.000Z","updated_at":"2025-12-08T04:11:36.923Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":56,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.24.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.11","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.91.1","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.67.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.24.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.11.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.11` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.91.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.22` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.555.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.67.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.48.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/24a611f1c83a976d32262628d42f683609746635\"\u003e\u003ccode\u003e24a611f\u003c/code\u003e\u003c/a\u003e release: v7.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e\u003ccode\u003e2d66b7b\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a668014dba377c2b82a32d8124f1761e9ea74f82\"\u003e\u003ccode\u003ea668014\u003c/code\u003e\u003c/a\u003e release: v7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003e\u003ccode\u003eacfe939\u003c/code\u003e\u003c/a\u003e perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e\u003ccode\u003e4f8171e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21128\"\u003e#21128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e\u003ccode\u003e5029720\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21127\"\u003e#21127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e\u003ccode\u003e5909efd\u003c/code\u003e\u003c/a\u003e fix: allow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21103\"\u003e#21103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e\u003ccode\u003e39a0a15\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21095\"\u003e#21095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.4/packages/vite\"\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 5.1.0 to 5.1.1\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@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/23db72731b7c9c3d57a8188f0395d2ec90a6e2f6\"\u003e\u003ccode\u003e23db727\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcc7db076ec038ab0152fd00a712913569c901a4\"\u003e\u003ccode\u003ebcc7db0\u003c/code\u003e\u003c/a\u003e chore: add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/976\"\u003e#976\u003c/a\u003e and \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/4a2e229b2093b4a2e4af1c07f3e07aa91f3e12a5\"\u003e\u003ccode\u003e4a2e229\u003c/code\u003e\u003c/a\u003e fix(react): use rolldownOptions instead of deprecated rollupOptions in optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/41cb8237bfb902fe1873c55de0780f0ca2cf3640\"\u003e\u003ccode\u003e41cb823\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/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9cabe2720f571338cc319c957f285e6f787f23fa\"\u003e\u003ccode\u003e9cabe27\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/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c8d918eab8d8cb0f9d38966d5f29a113a0c397ac\"\u003e\u003ccode\u003ec8d918e\u003c/code\u003e\u003c/a\u003e chore(react): use ts-ignore for ecosystem-ci (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/0849e420b30a6183c9364aae2320435684696090\"\u003e\u003ccode\u003e0849e42\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/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.24\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.24.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.24.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--lockfile-only\u003c/code\u003e option to \u003ccode\u003epnpm list\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10020\"\u003e#10020\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should always install the non-executable pnpm package (pnpm in the registry) and never the \u003ccode\u003e@pnpm/exe\u003c/code\u003e package, when installing v11 or newer. We currently cannot ship \u003ccode\u003e@pnpm/exe\u003c/code\u003e as \u003ccode\u003epkg\u003c/code\u003e doesn't work with ESM \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10190\"\u003e#10190\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eNode.js runtime is not added to \u0026quot;dependencies\u0026quot; on \u003ccode\u003epnpm add\u003c/code\u003e, if there's a \u003ccode\u003eengines.runtime\u003c/code\u003e setting declared in \u003ccode\u003epackage.json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10209\"\u003e#10209\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe installation should fail if an optional dependency cannot be installed due to a trust policy check failure \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10208\"\u003e#10208\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm list\u003c/code\u003e and \u003ccode\u003epnpm why\u003c/code\u003e now display npm: protocol for aliased packages (e.g., \u003ccode\u003efoo npm:is-odd@3.0.1\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8660\"\u003e#8660\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't add an extra slash to the Node.js mirror URL \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10204\"\u003e#10204\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm store prune\u003c/code\u003e should not fail if the store contains Node.js packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10131\"\u003e#10131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003etrustPolicyExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10164\"\u003e#10164\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003etrustPolicy: no-downgrade\ntrustPolicyExclude:\n  - chokidar@4.0.3\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to override the \u003ccode\u003eengines\u003c/code\u003e field on publish by the \u003ccode\u003epublishConfig.engines\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10179\"\u003e#10179\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/pnpm/pnpm/commit/16d08d0cb076a3d2e1fe75f558c08059b17dadd9\"\u003e\u003ccode\u003e16d08d0\u003c/code\u003e\u003c/a\u003e chore(release): 10.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/603aedae0a61cdda1d0b4edeacc75f8c6b023a25\"\u003e\u003ccode\u003e603aeda\u003c/code\u003e\u003c/a\u003e chore(release): 10.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/43c56d9e7e0b72d9e5164de737289105ae1cd081\"\u003e\u003ccode\u003e43c56d9\u003c/code\u003e\u003c/a\u003e fix: don't silently skip an optional dependency if if fails trust policy chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5e7cf449146ef36ece70bc5442492e79dbc300c3\"\u003e\u003ccode\u003e5e7cf44\u003c/code\u003e\u003c/a\u003e fix: js-yaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/1de6d19f59e0c754ab2515a7c8f63fe04905ed52\"\u003e\u003ccode\u003e1de6d19\u003c/code\u003e\u003c/a\u003e chore(release): 10.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/93d49548ca49d1e7dbd7024c2c1de700e4ccb25d\"\u003e\u003ccode\u003e93d4954\u003c/code\u003e\u003c/a\u003e feat: add support for trustPolicyExclude (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10168\"\u003e#10168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.24.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nconst html = /* HTML */ ` \u0026lt;div class=\u0026quot;${styles.banner}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt; `;\n\u003cp\u003e// Prettier 3.7.1\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=${styles.banner}\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=\u0026amp;quot;${styles.banner}\u0026amp;quot;\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003e#18364\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nexport type XXX = {\n  // tbd\n};\n\u003cp\u003e// Prettier 3.7.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fdfa6701767f5140a85902ecc9fb6444f5b4e3f8\"\u003e\u003ccode\u003efdfa670\u003c/code\u003e\u003c/a\u003e Release 3.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2dce3ec09081427775cc93a8d92cb828a0129e6f\"\u003e\u003ccode\u003e2dce3ec\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/27d6c645cadeebe86011a195e8058d29888a68f6\"\u003e\u003ccode\u003e27d6c64\u003c/code\u003e\u003c/a\u003e Revert previous change to \u003ccode\u003egetFileInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f4a7afaebfa27b975f6b4e336091cd600b0f5592\"\u003e\u003ccode\u003ef4a7afa\u003c/code\u003e\u003c/a\u003e Add types for config related functions (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9266e3e85b0dd4c594554cf9a91988e20c006f9b\"\u003e\u003ccode\u003e9266e3e\u003c/code\u003e\u003c/a\u003e Add resolved test cases (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bfc014442370ebad42b42e8eceea6d25891148d\"\u003e\u003ccode\u003e3bfc014\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/081b84695b060651dc221afcda7531f4c7731c2e\"\u003e\u003ccode\u003e081b846\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/03384c964d99ef26cb1a7fec68e7e5e263220cea\"\u003e\u003ccode\u003e03384c9\u003c/code\u003e\u003c/a\u003e Release 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/514e51afa2046aac7beb651270f0f4ce74a3dafa\"\u003e\u003ccode\u003e514e51a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/29a11ae1ae417b8d0fa66d88d656001a6a90e297\"\u003e\u003ccode\u003e29a11ae\u003c/code\u003e\u003c/a\u003e Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18364\"\u003e#18364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 poin...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"3656866805","node_id":"PR_kwDOP50udc61F9yf","number":38,"state":"open","title":"build(deps): bump the backend-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T02:42:34.000Z","updated_at":"2025-11-24T02:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":20,"packages":[{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 20 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n\n\nUpdates `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `envalid` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/af/envalid/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.39.10 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erepeat\u003c/code\u003e to validate and handle invalid repeat counts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esortedIndexBy\u003c/code\u003e to properly handle default iteratee.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esome\u003c/code\u003e predicate check to correctly handle null and undefined cases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/2fe156427a00b7cb154f9edc4446a17771bc17ad\"\u003e\u003ccode\u003e2fe1564\u003c/code\u003e\u003c/a\u003e v1.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a61e107b7024300ec20614b7c329a8382c1ac13e\"\u003e\u003ccode\u003ea61e107\u003c/code\u003e\u003c/a\u003e feat: export ThrottleOptions and DebounceOptions interfaces (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/16a73d2aa8e302a9430149375ad512cc90530d34\"\u003e\u003ccode\u003e16a73d2\u003c/code\u003e\u003c/a\u003e test(compat/mergeWith): add missing test cases for edge cases and improve cov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ef6ab6b9652f4d2e521c65d18a5e047b8002eb76\"\u003e\u003ccode\u003eef6ab6b\u003c/code\u003e\u003c/a\u003e fix(compat/updateWith): remove unreachable code and add prototype pollution t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/0be88410809596666d992e0ee149ac157bb5d308\"\u003e\u003ccode\u003e0be8841\u003c/code\u003e\u003c/a\u003e test(compat/unset): add comprehensive prototype pollution tests (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c6d4643acb940a7edc9605780c663186c4d8ee36\"\u003e\u003ccode\u003ec6d4643\u003c/code\u003e\u003c/a\u003e test: add \u003cstrong\u003eproto\u003c/strong\u003e security and edge case tests for get function (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/506695c9b20e3953a6a6c835ec2383fb2b03e461\"\u003e\u003ccode\u003e506695c\u003c/code\u003e\u003c/a\u003e fix(mergeWith): Remove unnecessary nullish coalescing to achieve 100% branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/5d098e8484a2b94fc84cb771c1c30818c8411dc7\"\u003e\u003ccode\u003e5d098e8\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/3ce0b3a5364a7f66ee78ff922dd7222198a96368\"\u003e\u003ccode\u003e3ce0b3a\u003c/code\u003e\u003c/a\u003e fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/f80f90af9c0dbed23022593e37e1137a9e71bdab\"\u003e\u003ccode\u003ef80f90a\u003c/code\u003e\u003c/a\u003e Add functions to barrel file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.39.10...v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for es-toolkit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-slow-down` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/blob/main/changelog.md\"\u003eexpress-slow-down's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly pass supported options to express-rate-limit to avoid triggering warning\nadded for unexpected options in ERL v8.2.0\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/express-rate-limit/express-slow-down/commit/6f812165b0941c90a245954cbe35372486ef5bb6\"\u003e\u003ccode\u003e6f81216\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/7bb950e2cb9a52882e74042e866d3be9295b2fcb\"\u003e\u003ccode\u003e7bb950e\u003c/code\u003e\u003c/a\u003e v3.0.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/599ec11e75ba564cdeb3bb4dd4360ad909c4ea4d\"\u003e\u003ccode\u003e599ec11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/67\"\u003e#67\u003c/a\u003e from express-rate-limit/fix-erl-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/e3a65744bcbe4469298f9e2fa8e6b1ec3a596f3d\"\u003e\u003ccode\u003ee3a6574\u003c/code\u003e\u003c/a\u003e add reminder to strip new options before passing to ERL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/c1156a77a581ba67278b5f98caa804f1abe93d1d\"\u003e\u003ccode\u003ec1156a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/68\"\u003e#68\u003c/a\u003e from express-rate-limit/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/3ce5fdf330cdf1d602ef8a93840445f1cce0bbb2\"\u003e\u003ccode\u003e3ce5fdf\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/471171d7a2eab24def19814451619d77009f5b07\"\u003e\u003ccode\u003e471171d\u003c/code\u003e\u003c/a\u003e Fix: don't pass extra options to express-rate-limit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.13.1 to 8.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg@8.7.0\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/brianc/node-postgres/commit/8f8e7315e8f7c1bb01e98fdb41c8c92585510782\"\u003e\u003ccode\u003e8f8e731\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f0d1c4868ab45c5c182bbf5db46189d52fc31cf2\"\u003e\u003ccode\u003ef0d1c48\u003c/code\u003e\u003c/a\u003e Update package exports to support more formats (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0ad6c9b71ef88a4bce84d636d0b656a6b8c0ff55\"\u003e\u003ccode\u003e0ad6c9b\u003c/code\u003e\u003c/a\u003e fix: typos (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/1a25d128177dd7c54dc4652bbb92ac7986306e3f\"\u003e\u003ccode\u003e1a25d12\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e00aac13989f0285d96e87b3cb5ad25811dbd520\"\u003e\u003ccode\u003ee00aac1\u003c/code\u003e\u003c/a\u003e Fixes for binary protocol array handling (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/cd877a57612a39335a97b593111710d26126279d\"\u003e\u003ccode\u003ecd877a5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/607efc1b6e6efae28a4ebdd5266fe2e7c2a11052\"\u003e\u003ccode\u003e607efc1\u003c/code\u003e\u003c/a\u003e Bump engines since we do not test lower than 16 anymore (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/14dc8dd100634e81945ecd1e73b00388e4bd03e8\"\u003e\u003ccode\u003e14dc8dd\u003c/code\u003e\u003c/a\u003e Use performance.now() instead of Date.now()... (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/8608fb84c846b61ee5d15f0a9fd82b0c04a3881d\"\u003e\u003ccode\u003e8608fb8\u003c/code\u003e\u003c/a\u003e fix: do not concatenate an array if passed to escapeLiteral. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/114a03e887bc1e123a67fe5e1cdba16d867b5136\"\u003e\u003ccode\u003e114a03e\u003c/code\u003e\u003c/a\u003e Add package.json in exports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.16.3/packages/pg\"\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.11.10 to 8.15.6\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 `winston` from 3.17.0 to 3.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/4dc03d6cc5d626885923b715c779b2e0dd5aeaed\"\u003e\u003ccode\u003e4dc03d6\u003c/code\u003e\u003c/a\u003e 3.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/a15a9e926a1ba5401463acbc183b8a284dbdca80\"\u003e\u003ccode\u003ea15a9e9\u003c/code\u003e\u003c/a\u003e Update diagnostics dependency (removes fix-esm transitive dependency)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/ca142d070adcf3edc0df68544ed05e933d6ee478\"\u003e\u003ccode\u003eca142d0\u003c/code\u003e\u003c/a\u003e 3.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4582c3dda633e947aa0c54c33f7f150cfae6c37\"\u003e\u003ccode\u003ef4582c3\u003c/code\u003e\u003c/a\u003e Bump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/347316e995623e0a0cf2d23ff5f1f0c58678e309\"\u003e\u003ccode\u003e347316e\u003c/code\u003e\u003c/a\u003e 3.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e668c2c2d59cc53b70446dd9bf2040545d65b9e7\"\u003e\u003ccode\u003ee668c2c\u003c/code\u003e\u003c/a\u003e Bump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/6864728bb1f9aad4e8703f68da770db86efae529\"\u003e\u003ccode\u003e6864728\u003c/code\u003e\u003c/a\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/376e331ae50a9f9470c4b0b3273ddbb5d8e58566\"\u003e\u003ccode\u003e376e331\u003c/code\u003e\u003c/a\u003e Update diagnostics package to latest version to remove vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/71ee92a4925567a390cc2e7ef51e51433c7cc7df\"\u003e\u003ccode\u003e71ee92a\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3547a9512553e6418bbd8089ad9fd071f05bcfdc\"\u003e\u003ccode\u003e3547a95\u003c/code\u003e\u003c/a\u003e Update transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.65.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.17.0 to ^0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.5.0 to ^0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.21.0 to ^0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.17.0 to ^0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.5.0 to ^0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.21.0 to ^0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.18.0 to ^0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/94e5b7da4500459e38e8d4dfda93542f22159600\"\u003e\u003ccode\u003e94e5b7d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d2b090e7f28a29ade7309022d52c84672d8be430\"\u003e\u003ccode\u003ed2b090e\u003c/code\u003e\u003c/a\u003e feat(auto-instrumentations-node): add OpenAI instrumentation  (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3164\"\u003e#3164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.67.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky assertions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(exporter-jaeger): clean up OTEL_EXPORTER_JAEGER_AGENT_PORT between tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6003\"\u003e#6003\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(sdk-trace-base): ensure environment variables are cleaned up between tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6011\"\u003e#6011\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(opentelemetry-core): optimize attribute serialization \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5866\"\u003e#5866\u003c/a\u003e \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 25 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6019\"\u003e#6019\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky assertions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"3605891138","node_id":"PR_kwDOP50udc6ybAFH","number":36,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T02:58:39.000Z","updated_at":"2025-11-17T02:44:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":53,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.21.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.41.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/express-validator/express-validator"},{"name":"mongoose","old_version":"8.9.5","new_version":"8.19.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.10","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.7","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.21.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.41.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `8.9.5` | `8.19.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.10` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.10.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.7` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.21` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.553.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.46.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.46.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eincrease stream reset rate limit for HTTP2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21024\"\u003e#21024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f44f22f7f4595d74c76778bd522387138775055\"\u003e4f44f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e externalize virtual modules for html like files (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21001\"\u003e#21001\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003ee5af352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify the values are escaped automatically (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21017\"\u003e#21017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/246df134dd58441e1e40dd361cf42419d05ea7a5\"\u003e246df13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003efs.cpSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a2df77812814b927880bc4d68aafa8c8fa47daf0\"\u003ea2df778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.2.0-beta.0\"\u003e7.2.0-beta.0\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimport.meta.resolve\u003c/code\u003e support for ESM config (bundle config loader) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20962\"\u003e#20962\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f86789a6e237bd0e31cde3a3f09bdef45bfa7d1c\"\u003ef86789a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eperEnvironmentWatchChangeDuringDev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20996\"\u003e#20996\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e98e695ee4152127977abb506029dc8f7544fb\"\u003ea5e98e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vite client connect events (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20978\"\u003e#20978\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/543d87c2cd1ec629f19de56a903a15185f20db1f\"\u003e543d87c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e emit license (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/18546\"\u003e#18546\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b42c3fb2cb75bb4fdf7557cb35946564d6dc4384\"\u003eb42c3fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e support HTTP2 even if proxy feature is used (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20869\"\u003e#20869\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc21af7a42dd559a95f54b6165d34f36883eaa7f\"\u003efc21af7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib:\u003c/strong\u003e enable minification but keep pure annotations for es output with terser (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20522\"\u003e#20522\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df997d0cfca8e1dad04ac1bf8119caa2d2e4c1fc\"\u003edf997d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e add rush lockfile support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20833\"\u003e#20833\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/718ca2d708dbeb393839932437a6b161851ca24c\"\u003e718ca2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support multiple certificates in resolveServerUrls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20707\"\u003e#20707\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/24513e567c643d5f6fb61af6298aa3fc2b166b90\"\u003e24513e5\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/vitejs/vite/commit/572aaca4594ed2377a4f63443a449e4bf3c0468c\"\u003e\u003ccode\u003e572aaca\u003c/code\u003e\u003c/a\u003e release: v7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e\u003ccode\u003e728c8ee\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21081\"\u003e#21081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003e\u003ccode\u003eb1fd616\u003c/code\u003e\u003c/a\u003e fix(css): fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003e\u003ccode\u003ead5b3bf\u003c/code\u003e\u003c/a\u003e fix(module-runner): make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21029\"\u003e#21029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.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\"\u003eplaywright'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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.21\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNode.js Runtime Installation for Dependencies.\u003c/strong\u003e Added support for automatic Node.js runtime installation for dependencies. pnpm will now install the Node.js version required by a dependency if that dependency declares a Node.js runtime in the \u0026quot;engines\u0026quot; field. For example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;engines\u0026quot;: {\n    \u0026quot;runtime\u0026quot;: {\n      \u0026quot;name\u0026quot;: \u0026quot;node\u0026quot;,\n      \u0026quot;version\u0026quot;: \u0026quot;^24.11.0\u0026quot;,\n      \u0026quot;onFail\u0026quot;: \u0026quot;download\u0026quot;\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the package with the Node.js runtime dependency is a CLI app, pnpm will bind the CLI app to the required Node.js version. This ensures that, regardless of the globally installed Node.js instance, the CLI will use the compatible version of Node.js.\u003c/p\u003e\n\u003cp\u003eIf the package has a \u003ccode\u003epostinstall\u003c/code\u003e script, that script will be executed using the specified Node.js version.\u003c/p\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10141\"\u003e#10141\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new setting: \u003ccode\u003etrustPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen set to \u003ccode\u003eno-downgrade\u003c/code\u003e, pnpm will fail installation if a package’s trust level has decreased compared to previous releases — for example, if it was previously published by a trusted publisher but now only has provenance or no trust evidence.\nThis helps prevent installing potentially compromised versions of a package.\u003c/p\u003e\n\u003cp\u003eRelated issue: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8889\"\u003e#8889\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003epnpm config get globalconfig\u003c/code\u003e to retrieve the global config file path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9977\"\u003e#9977\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a user runs \u003ccode\u003epnpm update\u003c/code\u003e on a dependency that is not directly listed in \u003ccode\u003epackage.json\u003c/code\u003e, none of the direct dependencies should be updated \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10155\"\u003e#10155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10160\"\u003e#10160\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003egitBranchLockfile\u003c/code\u003e and related settings via \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e should work \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9651\"\u003e#9651\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.21.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNode.js Runtime Installation for Dependencies.\u003c/strong\u003e Added support for automatic Node.js runtime installation for dependencies. pnpm will now install the Node.js version required by a dependency if that dependency declares a Node.js runtime in the \u0026quot;engines\u0026quot; field. For example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;engines\u0026quot;: {\n    \u0026quot;runtime\u0026quot;: {\n      \u0026quot;name\u0026quot;: \u0026quot;node\u0026quot;,\n      \u0026quot;version\u0026quot;: \u0026quot;^24.11.0\u0026quot;,\n      \u0026quot;onFail\u0026quot;: \u0026quot;download\u0026quot;\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the package with the Node.js runtime dependency is a CLI app, pnpm will bind the CLI app to the required Node.js version. This ensures that, regardless of the globally installed Node.js instance, the CLI will use the compatible version of Node.js.\u003c/p\u003e\n\u003cp\u003eIf the package has a \u003ccode\u003epostinstall\u003c/code\u003e script, that script will be executed using the specified Node.js version.\u003c/p\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10141\"\u003e#10141\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new setting: \u003ccode\u003etrustPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen set to \u003ccode\u003eno-downgrade\u003c/code\u003e, pnpm will fail installation if a package’s trust level has decreased compared to previous releases — for example, if it was previously published by a trusted publisher but now only has provenance or no trust evidence.\nThis helps prevent installing potentially compromised versions of a package.\u003c/p\u003e\n\u003cp\u003eRelated issue: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8889\"\u003e#8889\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003epnpm config get globalconfig\u003c/code\u003e to retrieve the global config file path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9977\"\u003e#9977\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a user runs \u003ccode\u003epnpm update\u003c/code\u003e on a dependency that is not directly listed in \u003ccode\u003epackage.json\u003c/code\u003e, none of the direct dependencies should be updated \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10155\"\u003e#10155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10160\"\u003e#10160\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003egitBranchLockfile\u003c/code\u003e and related settings via \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e should work \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9651\"\u003e#9651\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\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/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5847af412b449fa7573a16e9636a7e9a9fed4e6f\"\u003e\u003ccode\u003e5847af4\u003c/code\u003e\u003c/a\u003e feat: install js runtime as prod dependency (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/49f03d14ee7f7e7382965110ed5cec9cb117432f\"\u003e\u003ccode\u003e49f03d1\u003c/code\u003e\u003c/a\u003e chore(release): 10.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5c279366990b23a9386cf1243b963259a2f5e66b\"\u003e\u003ccode\u003e5c27936\u003c/code\u003e\u003c/a\u003e fix(create): create command should not verify patch info (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/6e9ad42edae705b919023f4e571a5aaa01faf5ca\"\u003e\u003ccode\u003e6e9ad42\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e-a\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a1a1ab3f90260ec3e96d97e8313ee0d3443822c8\"\u003e\u003ccode\u003ea1a1ab3\u003c/code\u003e\u003c/a\u003e fix: don't ever switch to another version of pnpm when it has beens switched ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/d9bcd616eaa30fac25ec32c18a140f4bde914da9\"\u003e\u003ccode\u003ed9bcd61\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.21.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/65a3b8a7f6d40c16d1209e0f92da41b73c819d25\"\u003e\u003ccode\u003e65a3b8a\u003c/code\u003e\u003c/a\u003e Do not pass unnecessary rest args to fs functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/02b31b7360f100cf7801ca0f3804f53c51fd8483\"\u003e\u003ccode\u003e02b31b7\u003c/code\u003e\u003c/a\u003e Use the same ignoreENOENT and fixEPERM utils everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c012f4f1c374ecdb79ce177470bbaa0963145dc4\"\u003e\u003ccode\u003ec012f4f\u003c/code\u003e\u003c/a\u003e Mock process.platform with t.intercept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c72278af0a86843c38e026e9041b13fac9d1ab25\"\u003e\u003ccode\u003ec72278a\u003c/code\u003e\u003c/a\u003e Use tap.intercept to test bin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/549d1e8bf5a68b0d31478246ef0145d87f8a1e8e\"\u003e\u003ccode\u003e549d1e8\u003c/code\u003e\u003c/a\u003e Configure tap coverage-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/a76970b808bd823a615ad43f38727c60077a599b\"\u003e\u003ccode\u003ea76970b\u003c/code\u003e\u003c/a\u003e benchmark: add options to filter and compare benchmarks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused th...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"3580363584","node_id":"PR_kwDOP50udc6xGXa0","number":24,"state":"open","title":"chore(deps): bump the security-updates group with 47 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T02:58:32.000Z","updated_at":"2025-11-10T04:05:35.963Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":47,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.20.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.41.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/express-validator/express-validator"},{"name":"mongodb","old_version":"6.10.0","new_version":"6.20.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"8.9.5","new_version":"8.19.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.207.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.10","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.9.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.6","repository_url":"https://github.com/TanStack/query"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.552.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 47 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.1.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.20.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.1` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.41.0` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.0` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.10.0` | `6.20.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `8.9.5` | `8.19.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.66.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.207.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.10` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.9.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.552.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.46.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.21` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.25.12` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.0` |\n\nUpdates `vite` from 7.1.8 to 7.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.1.12\"\u003e7.1.12\u003c/a\u003e (2025-10-23)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e downgrade commonjs plugin to 28.0.6 to avoid rollup/plugins\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/1909\"\u003e#1909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20990\"\u003e#20990\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/56fd7224aa3163fffe1924738aff33f778245901\"\u003e56fd722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.10...v7.1.11\"\u003e7.1.11\u003c/a\u003e (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f479cc57c425ed41ceb434fecebd63931b1ed4ed\"\u003ef479cc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20966\"\u003e#20966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6fb41a260bda443685e719ea4765d3faca3db944\"\u003e6fb41a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse subpath imports for types module reference (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20921\"\u003e#20921\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d0094af639d9ebbb51d4e00910b74f23eb8fe131\"\u003ed0094af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove cjs reference in files field (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20945\"\u003e#20945\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef411cee2696af3ba791879fdae9aad165f178b2\"\u003eef411ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hash from built filenames (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20946\"\u003e#20946\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a81730754d655d1371ce0f4354af1c84e12f9f2d\"\u003ea817307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.9...v7.1.10\"\u003e7.1.10\u003c/a\u003e (2025-10-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e avoid duplicate style for server rendered stylesheet link and client inline style during dev (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20767\"\u003e#20767\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a92bc79b306a01b8aaf37f80b2239eaf6e488e7\"\u003e3a92bc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e respect emitAssets when cssCodeSplit=false (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20883\"\u003e#20883\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d3e7eeefa91e1992f47694d16fe4dbe708c4d80e\"\u003ed3e7eee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/commit/879de86935a31b4e47ab907ddd859366518ce268\"\u003e879de86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20894\"\u003e#20894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3213f90ff0d8f274bcec65f40aac6dfcff1ac244\"\u003e3213f90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e allow aliases starting with \u003ccode\u003e//\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20760\"\u003e#20760\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b95fa2aa7564eda4c9f05ee7616a2dbada35e463\"\u003eb95fa2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e remove timestamp query consistently (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20887\"\u003e#20887\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6537d15591619d7e1cfc1e50599bec16cd88340f\"\u003e6537d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eesbuild:\u003c/strong\u003e inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20906\"\u003e#20906\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/446eb386329ef682d614c77958a542f2dc222880\"\u003e446eb38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize path before calling \u003ccode\u003efileToBuiltUrl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20898\"\u003e#20898\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/73b6d243e0398ee5d8d44c7d24162f4a0f4b1cf1\"\u003e73b6d24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve original sourcemap file field when combining sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20926\"\u003e#20926\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c714776aa1dcc24299a81c1495cbcbb1b1ef1dd3\"\u003ec714776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003eWebSocket\u003c/code\u003e spelling (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20890\"\u003e#20890\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/29e98dc3efe35efbd978523367c05db7d2e7a278\"\u003e29e98dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20923\"\u003e#20923\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e3b064fa7ca981cb6f15f8e88806b36a99b8bf\"\u003ea5e3b06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.8...v7.1.9\"\u003e7.1.9\u003c/a\u003e (2025-10-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e drain stdin when not interactive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20885\"\u003e#20885\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12d72b0538ef1540bfb0f1dd8a44b75deaa3464e\"\u003e12d72b0\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/vitejs/vite/commit/2436afef044d90f710fdfd714488a71efdd29092\"\u003e\u003ccode\u003e2436afe\u003c/code\u003e\u003c/a\u003e release: v7.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/56fd7224aa3163fffe1924738aff33f778245901\"\u003e\u003ccode\u003e56fd722\u003c/code\u003e\u003c/a\u003e fix(deps): downgrade commonjs plugin to 28.0.6 to avoid \u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1909\"\u003erollup/plugins#1909\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8b69c9e32c3606ae375a1333cd38e91848d27781\"\u003e\u003ccode\u003e8b69c9e\u003c/code\u003e\u003c/a\u003e release: v7.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f479cc57c425ed41ceb434fecebd63931b1ed4ed\"\u003e\u003ccode\u003ef479cc5\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6fb41a260bda443685e719ea4765d3faca3db944\"\u003e\u003ccode\u003e6fb41a2\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20966\"\u003e#20966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a81730754d655d1371ce0f4354af1c84e12f9f2d\"\u003e\u003ccode\u003ea817307\u003c/code\u003e\u003c/a\u003e build: remove hash from built filenames (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20946\"\u003e#20946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ef411cee2696af3ba791879fdae9aad165f178b2\"\u003e\u003ccode\u003eef411ce\u003c/code\u003e\u003c/a\u003e build: remove cjs reference in files field (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20945\"\u003e#20945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/d0094af639d9ebbb51d4e00910b74f23eb8fe131\"\u003e\u003ccode\u003ed0094af\u003c/code\u003e\u003c/a\u003e refactor: use subpath imports for types module reference (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ed4a0dc9132dc8436760dbd04825e29a57946369\"\u003e\u003ccode\u003eed4a0dc\u003c/code\u003e\u003c/a\u003e release: v7.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c714776aa1dcc24299a81c1495cbcbb1b1ef1dd3\"\u003e\u003ccode\u003ec714776\u003c/code\u003e\u003c/a\u003e fix: preserve original sourcemap file field when combining sourcemaps (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20926\"\u003e#20926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.1.12/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.0 to 9.39.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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ac3a60dffc29d8d4d5031621bc062e77f891532a\"\u003e\u003ccode\u003eac3a60d\u003c/code\u003e\u003c/a\u003e 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa\"\u003e\u003ccode\u003ee79017f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.0\u003c/li\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)\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\u003c/li\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)\u003c/li\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)\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)\u003c/li\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)\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)\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)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.37.0...v9.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.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\"\u003eplaywright'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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.20\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/main/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now allow specific versions of dependencies to run postinstall scripts. \u003ccode\u003eonlyBuiltDependencies\u003c/code\u003e now accepts package names with lists of trusted versions. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eonlyBuiltDependencies:\n  - nx@21.6.4 || 21.6.5\n  - esbuild@0.25.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10104\"\u003e#10104\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for exact versions in \u003ccode\u003eminimumReleaseAgeExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9985\"\u003e#9985\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific versions that pnpm should allow to install, even if those versions don’t satisfy the maturity requirement set by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eminimumReleaseAge: 1440\nminimumReleaseAgeExclude:\n  - nx@21.6.5\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where pnpm would infinitely recurse when using \u003ccode\u003everifyDepsBeforeInstall: install\u003c/code\u003e and pre/post install scripts that called other pnpm scripts \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10060\"\u003e#10060\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed scoped registry keys (e.g., \u003ccode\u003e@scope:registry\u003c/code\u003e) being parsed as property paths in \u003ccode\u003epnpm config get\u003c/code\u003e when \u003ccode\u003e--location=project\u003c/code\u003e is used \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9362\"\u003e#9362\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove pnpm-specific CLI options before passing to npm publish to prevent \u0026quot;Unknown cli config\u0026quot; warnings \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9646\"\u003e#9646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed EISDIR error when bin field points to a directory \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9441\"\u003e#9441\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve version and hasBin for variations packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10022\"\u003e#10022\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm config set --location=project\u003c/code\u003e incorrectly handling keys with slashes (auth tokens, registry settings) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9884\"\u003e#9884\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWhen both \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003e.npmrc\u003c/code\u003e exist, \u003ccode\u003epnpm config set --location=project\u003c/code\u003e now writes to \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e (matching read priority) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10072\"\u003e#10072\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent a table width error in \u003ccode\u003epnpm outdated --long\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10040\"\u003e#10040\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSync bin links after injected dependencies are updated by build scripts. This ensures that binaries created during build processes are properly linked and accessible to consuming projects \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10057\"\u003e#10057\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/pnpm/pnpm/commit/49f03d14ee7f7e7382965110ed5cec9cb117432f\"\u003e\u003ccode\u003e49f03d1\u003c/code\u003e\u003c/a\u003e chore(release): 10.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5c279366990b23a9386cf1243b963259a2f5e66b\"\u003e\u003ccode\u003e5c27936\u003c/code\u003e\u003c/a\u003e fix(create): create command should not verify patch info (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/6e9ad42edae705b919023f4e571a5aaa01faf5ca\"\u003e\u003ccode\u003e6e9ad42\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e-a\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a1a1ab3f90260ec3e96d97e8313ee0d3443822c8\"\u003e\u003ccode\u003ea1a1ab3\u003c/code\u003e\u003c/a\u003e fix: don't ever switch to another version of pnpm when it has beens switched ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/d9bcd616eaa30fac25ec32c18a140f4bde914da9\"\u003e\u003ccode\u003ed9bcd61\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/34c727a888cdd22d59ffa567b649e4d5db0d107e\"\u003e\u003ccode\u003e34c727a\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/0cde1287c852a5b4f8965c10ec5cf795f69d49dd\"\u003e\u003ccode\u003e0cde128\u003c/code\u003e\u003c/a\u003e chore: update repository fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/eb0df0dca1f35983aa14006edc0e996dc86fd039\"\u003e\u003ccode\u003eeb0df0d\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/e5ac91fa67bdeb08756e7b07e136e0d69f1e322e\"\u003e\u003ccode\u003ee5ac91f\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/afdc1e910f02c25fd72aaba81159fc356b440d94\"\u003e\u003ccode\u003eafdc1e9\u003c/code\u003e\u003c/a\u003e chore: add artifact keyword to artifact packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.20.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/65a3b8a7f6d40c16d1209e0f92da41b73c819d25\"\u003e\u003ccode\u003e65a3b8a\u003c/code\u003e\u003c/a\u003e Do not pass unnecessary rest args to fs functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/02b31b7360f100cf7801ca0f3804f53c51fd8483\"\u003e\u003ccode\u003e02b31b7\u003c/code\u003e\u003c/a\u003e Use the same ignoreENOENT and fixEPERM utils everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c012f4f1c374ecdb79ce177470bbaa0963145dc4\"\u003e\u003ccode\u003ec012f4f\u003c/code\u003e\u003c/a\u003e Mock process.platform with t.intercept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c72278af0a86843c38e026e9041b13fac9d1ab25\"\u003e\u003ccode\u003ec72278a\u003c/code\u003e\u003c/a\u003e Use tap.intercept to test bin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/549d1e8bf5a68b0d31478246ef0145d87f8a1e8e\"\u003e\u003ccode\u003e549d1e8\u003c/code\u003e\u003c/a\u003e Configure tap coverage-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/a76970b808bd823a615ad43f38727c60077a599b\"\u003e\u003ccode\u003ea76970b\u003c/code\u003e\u003c/a\u003e benchmark: add options to filter and compare benchmarks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/abhishekmaniy\" title=\"+23/-4 ([#7119](https://github.com/axios/axios/issues/7119) [#7117](https://github.com/axios/axios/issues/7117) [#7116](https://github.com/axios/axios/issues/7116) [#7115](https://github.com/axios/axios/issues/7115) )\"\u003eAbhishek3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Dhvani365\" title=\"+14/-5 ([#7175](https://github.com/axios/axios/issues/7175) )\"\u003eDhvani Maktuporia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/sam3690\" title=\"+4/-4 ([#7133](https://github.com/axios/axios/issues/7133) )\"\u003eUsama Ayoub\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ikuy1203\" title=\"+3/-3 ([#7166](https://github.com/axios/axios/issues/7166) )\"\u003eikuy1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Kirito-Excalibur\" title=\"+1/-1 ([#7172](https://github.com/axios/axios/issues/7172) )\"\u003eNikhil Simon Toppo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Wangarijane\" title=\"+1/-1 ([#7155](https://github.com/axios/axios/issues/7155) )\"\u003eJane Wangari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Supakornn\" title=\"+1/-1 ([#7065](https://github.com/axios/axios/issues/7065) )\"\u003eSupakorn Ieamgomol\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kianmeng\" title=\"+1/-1 ([#7046](https://github.com/axios/axios/issues/7046) )\"\u003eKian-Meng Ang\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/k-utsumi\" title=\"+1/-1 ([#7037](https://github.com/axios/axios/issues/7037) )\"\u003eUTSUMI Keiji\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.12.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e use current global fetch instead of cached one when env fetch is not specified to keep MSW support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7030\"\u003e#7030\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/cf78825e1229b60d1629ad0bbc8a752ff43c3f53\"\u003ecf78825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/abhishekmaniy\" title=\"+23/-4 ([#7119](https://github.com/axios/axios/issues/7119) [#7117](https://github.com/axios/axios/issues/7117) [#7116](https://github.com/axios/axios/issues/7116) [#7115](https://github.com/axios/axios/issues/7115) )\"\u003eAbhishek3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Dhvani365\" title=\"+14/-5 ([#7175](https://github.com/axios/axios/issues/7175) )\"\u003eDhvani Maktuporia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/sam3690\" title=\"+4/-4 ([#7133](https://github.com/axios/axios/issues/7133) )\"\u003eUsama Ayoub\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/iku...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}],"issue_packages":[{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":"/src/server","pr_created_at":"2026-07-04T02:13:30.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4807288195","node_id":"PR_kwDOTGpyDc7txsEn","number":13,"state":"open","title":"Bump @types/compression from 1.7.5 to 1.8.1 in /src/server","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T02:13:30.000Z","updated_at":"2026-07-04T02:17:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/src/server","ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/2023pceaddhruv019-creator/Full-Stack-E-Commerce-Platform/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/2023pceaddhruv019-creator%2FFull-Stack-E-Commerce-Platform/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-05-10T00:25:37.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4414202226","node_id":"PR_kwDOQbtkN87Z7RmU","number":3,"state":"closed","title":"chore(deps)(deps): Bump the production-minor-patch group with 59 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-10T00:57:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T00:25:37.000Z","updated_at":"2026-05-10T00:57:13.000Z","time_to_close":1895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"production-minor-patch","update_count":59,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.81.0","new_version":"0.95.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.946.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.946.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google-cloud/vision","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@radix-ui/react-accordion","old_version":"1.2.4","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.4","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.5","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.4","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.7","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.7","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.3","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.7","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.6","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.7","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.2.4","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.4","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.7","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.4","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.4","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.7","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.3","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sendgrid/mail","old_version":"8.1.5","new_version":"8.1.6","repository_url":"https://github.com/sendgrid/sendgrid-nodejs"},{"name":"@sentry/node","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/vite","old_version":"4.1.3","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query","old_version":"5.60.5","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"adm-zip","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"bullmq","old_version":"5.63.1","new_version":"5.76.6","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"drizzle-orm","old_version":"0.39.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-zod","old_version":"0.7.0","new_version":"0.8.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.10.1","repository_url":"https://github.com/luin/ioredis"},{"name":"memorystore","old_version":"1.6.7","new_version":"1.6.8","repository_url":"https://github.com/roccomuso/memorystore"},{"name":"mercadopago","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/mercadopago/sdk-nodejs"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"openid-client","old_version":"6.5.1","new_version":"6.8.4","repository_url":"https://github.com/panva/openid-client"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.4.0","new_version":"5.6.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"redis","old_version":"5.9.0","new_version":"5.12.1","repository_url":"https://github.com/redis/node-redis"},{"name":"tw-animate-css","old_version":"1.2.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"wouter","old_version":"3.3.5","new_version":"3.9.0","repository_url":"https://github.com/molefrog/wouter"},{"name":"ws","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"bufferutil","old_version":"4.0.9","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 59 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.81.0` | `0.95.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.946.0` | `3.1045.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.946.0` | `3.1045.0` |\n| [@google-cloud/vision](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision) | `5.3.4` | `5.3.6` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.5` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.7` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.3` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.2.4` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.4` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.7` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.4` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.4` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.8` |\n| [@sendgrid/mail](https://github.com/sendgrid/sendgrid-nodejs) | `8.1.5` | `8.1.6` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.3` | `4.3.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.60.5` | `5.100.9` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.16` | `0.5.17` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.63.1` | `5.76.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.39.1` | `0.45.2` |\n| [drizzle-zod](https://github.com/drizzle-team/drizzle-orm) | `0.7.0` | `0.8.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.10.1` |\n| [memorystore](https://github.com/roccomuso/memorystore) | `1.6.7` | `1.6.8` |\n| [mercadopago](https://github.com/mercadopago/sdk-nodejs) | `2.10.0` | `2.12.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [openid-client](https://github.com/panva/openid-client) | `6.5.1` | `6.8.4` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.75.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.4.0` | `5.6.0` |\n| [redis](https://github.com/redis/node-redis) | `5.9.0` | `5.12.1` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.2.5` | `1.4.0` |\n| [wouter](https://github.com/molefrog/wouter) | `3.3.5` | `3.9.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.20.0` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.9` | `4.1.0` |\n\nUpdates `@anthropic-ai/sdk` from 0.81.0 to 0.95.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow targeting a workspace for OIDC federation token exchange (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bde6620d68c2dd9e8e641b4cfed8847486ff046f\"\u003ebde6620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.93.0\u003c/h2\u003e\n\u003ch2\u003e0.93.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.92.0...sdk-v0.93.0\"\u003esdk-v0.92.0...sdk-v0.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d5d6abdb1976db389aca87553ffedab2414e0d77\"\u003ed5d6abd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.92.0\u003c/h2\u003e\n\u003ch2\u003e0.92.0 (2026-04-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.91.1...sdk-v0.92.0\"\u003esdk-v0.91.1...sdk-v0.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca1bf4a9b278fddc7f082b1c4f2b3a3e4e20298d\"\u003eca1bf4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32f67d47952b12bb930c8bbfe87ab2ba2aee1882\"\u003e32f67d4\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow targeting a workspace for OIDC federation token exchange (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bde6620d68c2dd9e8e641b4cfed8847486ff046f\"\u003ebde6620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.93.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.92.0...sdk-v0.93.0\"\u003esdk-v0.92.0...sdk-v0.93.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d5d6abdb1976db389aca87553ffedab2414e0d77\"\u003ed5d6abd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.92.0 (2026-04-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.91.1...sdk-v0.92.0\"\u003esdk-v0.91.1...sdk-v0.92.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca1bf4a9b278fddc7f082b1c4f2b3a3e4e20298d\"\u003eca1bf4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32f67d47952b12bb930c8bbfe87ab2ba2aee1882\"\u003e32f67d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e throw APIError for error events delivered in chunk frames (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1021\"\u003e#1021\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3ae887b89bde1721c75dc9c9812cb9ac191ffc92\"\u003e3ae887b\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/anthropics/anthropic-sdk-typescript/commit/e6f4239f20544f26b1f8b5afa38f519512e30bfd\"\u003e\u003ccode\u003ee6f4239\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6f0690508eb8be5af21601ff0b7c51fba1c803a2\"\u003e\u003ccode\u003e6f06905\u003c/code\u003e\u003c/a\u003e chore: redact api-key headers in debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7693ec96ce0d9c59171ad05bd1b917f45da45f75\"\u003e\u003ccode\u003e7693ec9\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9ddb1adbea8f748394dd4b8dd0c7e9a38d5cff9b\"\u003e\u003ccode\u003e9ddb1ad\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6d738201c6c599279e757f0a5da05e1f4ee7133d\"\u003e\u003ccode\u003e6d73820\u003c/code\u003e\u003c/a\u003e feat(client): allow targeting a workspace for OIDC federation token exchange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d6f562c45a7fb4946ce7d75bd042d00ba57ede9f\"\u003e\u003ccode\u003ed6f562c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3aff2821ae2e261f67a10779c8a47c3ce24f0e8\"\u003e\u003ccode\u003ed3aff28\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3ae887b89bde1721c75dc9c9812cb9ac191ffc92\"\u003e\u003ccode\u003e3ae887b\u003c/code\u003e\u003c/a\u003e fix(bedrock): throw APIError for error events delivered in chunk frames (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/74ac150346ca92290b0fc57d9728e3841aa2dd54\"\u003e\u003ccode\u003e74ac150\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1014\"\u003e#1014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/22cb810364debf9f9c1b18ecaf8d9364c0e535c5\"\u003e\u003ccode\u003e22cb810\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.81.0...sdk-v0.95.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.946.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.946.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/vision` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/vision's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evision: v5.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.5...vision-v5.3.6\"\u003e5.3.6\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/blob/main/packages/google-cloud-vision/CHANGELOG.md\"\u003e@​google-cloud/vision's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.5...vision-v5.3.6\"\u003e5.3.6\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/vision-v5.3.4...vision-v5.3.5\"\u003e5.3.5\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update dependency redis to ~5.11.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7619\"\u003e#7619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/febcc550346c468a5c6dc97070a8498d8c0a9516\"\u003efebcc55\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/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003e\u003ccode\u003eac0fbb6\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e\u003ccode\u003e816216b\u003c/code\u003e\u003c/a\u003e fix: Do not publish the protos to npm (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/6b4a203f8385ad512df2b0ae35ab981ee8777a58\"\u003e\u003ccode\u003e6b4a203\u003c/code\u003e\u003c/a\u003e chore: remove duplicate per-package contribution and license files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/7972\"\u003e#7972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c35255ecf855631fb3932cc0ea22dad292e3ce02\"\u003e\u003ccode\u003ec35255e\u003c/code\u003e\u003c/a\u003e ci: resolve type conflict for \u003ccode\u003e@​sinonjs/fake-timers\u003c/code\u003e for all generated packages...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fc552ccbec4ea0ba0a99dbf507c35a42451c186\"\u003e\u003ccode\u003e9fc552c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-vision/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/vision-v5.3.6/packages/google-cloud-vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.4 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.4 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.1.5 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.4 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.7 to 2.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.7 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.3 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.7 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.6 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.7 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.2.4 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.4 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.1.7 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.3 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.2.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.1.4 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.4 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.7 to 1.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.3 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.3 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.0 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sendgrid/mail` from 8.1.5 to 8.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/releases\"\u003e@​sendgrid/mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003cstrong\u003eRelease Notes\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary - Chore\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/pull/1445\"\u003esendgrid/sendgrid-nodejs#1445\u003c/a\u003e): Update axios dependency version to 1.12.0 in client. Thanks to \u003ca href=\"https://github.com/tiwarishubham635\"\u003e\u003ccode\u003e@​tiwarishubham635\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/sendgrid/sendgrid-nodejs/blob/main/CHANGELOG.md\"\u003e@​sendgrid/mail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2025-09-19] Version 8.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary - Chore\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/pull/1445\"\u003esendgrid/sendgrid-nodejs#1445\u003c/a\u003e): Update axios dependency version to 1.12.0 in client. Thanks to \u003ca href=\"https://github.com/tiwarishubham635\"\u003e\u003ccode\u003e@​tiwarishubham635\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/sendgrid/sendgrid-nodejs/commit/498e2329e87d804d83f4a7b519d33fa09198d0ca\"\u003e\u003ccode\u003e498e232\u003c/code\u003e\u003c/a\u003e Release 8.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/commit/438558d35ebe05d15bdc102e2470269aa790c470\"\u003e\u003ccode\u003e438558d\u003c/code\u003e\u003c/a\u003e [Librarian] Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/commit/71173662ac07f0bf14827e0bb01eb49396c7fba0\"\u003e\u003ccode\u003e7117366\u003c/code\u003e\u003c/a\u003e chore: Update axios dependency version to 1.12.0 in client (\u003ca href=\"https://redirect.github.com/sendgrid/sendgrid-nodejs/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sendgrid/sendgrid-nodejs/compare/8.1.5...8.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.46.0 to 10.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.52.0\"\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.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/ThiagoBauken/SaasClinica/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThiagoBauken%2FSaasClinica/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-04-27T22:38:28.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4339279880","node_id":"PR_kwDOSBoazM7WIsfq","number":19,"state":"open","title":"chore(deps-dev): bump @types/compression from 1.7.5 to 1.8.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T22:38:28.000Z","updated_at":"2026-04-27T22:40:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marhshallpresson/tip-lnk/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhshallpresson%2Ftip-lnk/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-03-24T09:22:31.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4126404242","node_id":"PR_kwDONgSn8M7M77G-","number":34,"state":"open","title":"chore(gateway): bump the minor-and-patch group across 1 directory with 16 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-03-24T09:22:31.000Z","updated_at":"2026-03-24T09:22:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gateway): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the /1-gateway-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `axios` from 1.13.5 to 1.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors! Thank you for helping improve the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\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\u003e\u003ca href=\"https://github.com/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not throw when calling io.close() on a stopped server (\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e9581f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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 `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-03-24T01:08:53.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4124598321","node_id":"PR_kwDONgSn8M7M2mh_","number":29,"state":"closed","title":"chore(gig): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-31T01:09:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T01:08:53.000Z","updated_at":"2026-03-31T01:09:20.000Z","time_to_close":604825,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gig): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"amqplib","old_version":"0.10.5","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/amqplib","old_version":"0.10.6","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the /5-gig-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.5` | `0.10.9` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.6` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `amqplib` from 0.10.5 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove bitsyntax dependency - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/785\"\u003eamqp-node/amqplib#785\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ikenfin\"\u003e\u003ccode\u003e@​ikenfin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop checking if frame max is exceeded when parsing frames - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/784\"\u003eamqp-node/amqplib#784\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ohroy\"\u003e\u003ccode\u003e@​ohroy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace references to the old squaremo/amqp.name repo with ones to amqp-node/amqplib\u003c/li\u003e\n\u003cli\u003eUse a frame_max of 131072 by default for RabbitMQ 4.1.0 compatibility\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/28f1fd02170cc981dd69666dcc9f901c47a54ef2\"\u003e\u003ccode\u003e28f1fd0\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/02b4379b6a68a5234829f5a3445919eb3ba0f203\"\u003e\u003ccode\u003e02b4379\u003c/code\u003e\u003c/a\u003e 0.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1bdfda76301133a99e6fbc67637c259e8d43baa1\"\u003e\u003ccode\u003e1bdfda7\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1a3ebfefd21062a799158790dfbdc96974911481\"\u003e\u003ccode\u003e1a3ebfe\u003c/code\u003e\u003c/a\u003e README: a note on RabbitMQ 4.1.0 compatibility (\u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.5...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/amqplib` from 0.10.6 to 0.10.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/amqplib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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/lodash` from 4.17.13 to 4.17.24\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/lodash\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.4.2 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-03-04T10:38:00.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4021294162","node_id":"PR_kwDOLzo_Uc7H14R5","number":146,"state":"open","title":"Bump the minor-and-patch group with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T10:38:00.000Z","updated_at":"2026-03-04T10:38:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"downshift","old_version":"9.0.12","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"preact","old_version":"10.28.3","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.3","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@preact/preset-vite","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/preactjs/preset-vite"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"globals","old_version":"17.0.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"husky","old_version":"9.1.5","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.94.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"csp-header","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/frux/csp"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"lru-cache","old_version":"11.2.4","new_version":"11.2.6","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.2","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.12` | `9.3.2` |\n| [preact](https://github.com/preactjs/preact) | `10.28.3` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.3` | `6.6.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.71.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.13.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.0` | `7.13.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.4` |\n| [@preact/preset-vite](https://github.com/preactjs/preset-vite) | `2.10.2` | `2.10.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.56.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.0.0` | `17.3.0` |\n| [husky](https://github.com/typicode/husky) | `9.1.5` | `9.1.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.2` | `1.97.3` |\n| [csp-header](https://github.com/frux/csp) | `6.2.1` | `6.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.4` | `11.2.6` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.2` | `3.1.14` |\n\nUpdates `downshift` from 9.0.12 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.3 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preact/compare/10.28.3...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.6.3 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/commit/4c47e70d80d83f736a846d683b546423208c35a3\"\u003e\u003ccode\u003e4c47e70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/447\"\u003e#447\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e71cb4eb63c1cb8512eaaa2451c7227e8c2fc6e7\"\u003e\u003ccode\u003ee71cb4e\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/867be3e283cdce337a6a2e80fce9b6b076c6f842\"\u003e\u003ccode\u003e867be3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/448\"\u003e#448\u003c/a\u003e from preactjs/document-streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/5e1b20b436e5a81575b4022e5e2535716745decb\"\u003e\u003ccode\u003e5e1b20b\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6c0ace60f7e86cfd91666f3cb39bc309d366f4ff\"\u003e\u003ccode\u003e6c0ace6\u003c/code\u003e\u003c/a\u003e Apply suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/811f05bce25de3451f0ab1d8925163ee0ae54635\"\u003e\u003ccode\u003e811f05b\u003c/code\u003e\u003c/a\u003e Add streaming to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e5dbe505a2f1730896748d3a5ee31bfd062b599e\"\u003e\u003ccode\u003ee5dbe50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/446\"\u003e#446\u003c/a\u003e from preactjs/chunked-rendering-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Add doctype html and changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c63d294620565e56791b772e60462e943a998766\"\u003e\u003ccode\u003ec63d294\u003c/code\u003e\u003c/a\u003e Fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/7dd1349e06a14172ab9e5436515c31d32110ee32\"\u003e\u003ccode\u003e7dd1349\u003c/code\u003e\u003c/a\u003e Fix client code as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.6.3...v6.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.65.0 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.68.0\u003c/h2\u003e\n\u003cp\u003e🎧 feat: \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13142\"\u003e#13142\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51589c50baa008e58f0fad71e5ef3d13314a3018\"\u003e\u003ccode\u003e51589c5\u003c/code\u003e\u003c/a\u003e 7.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fc57a6282563425052abcb1785218b76fd3b1e93\"\u003e\u003ccode\u003efc57a62\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/195139d5a969eaf3628f7b5194d2e415ce25d46b\"\u003e\u003ccode\u003e195139d\u003c/code\u003e\u003c/a\u003e 7.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e26f88650dfd68aa7733905f4429d4331923b1a4\"\u003e\u003ccode\u003ee26f886\u003c/code\u003e\u003c/a\u003e 👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/17c85ed7b3f51429217c205535a8b716ed385960\"\u003e\u003ccode\u003e17c85ed\u003c/code\u003e\u003c/a\u003e 🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.65.0...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.13.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix null reference exception in bad codepath leading to invalid route tree comparisons (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14780\"\u003e#14780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14810\"\u003e#14810\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error message when Origin header is invalid (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14743\"\u003e#14743\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix matchPath optional params matching without a \u0026quot;/\u0026quot; separator. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14689\"\u003e#14689\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ematchPath(\u0026quot;/users/:id?\u0026quot;, \u0026quot;/usersblah\u0026quot;) now returns null.\u003c/li\u003e\n\u003cli\u003ematchPath(\u0026quot;/test_route/:part?\u0026quot;, \u0026quot;/test_route_more\u0026quot;) now returns null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd RSC unstable_getRequest (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14758\"\u003e#14758\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eHydrateFallback\u003c/code\u003e rendering during initial lazy route discovery with matching splat route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14740\"\u003e#14740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add support for \u003ccode\u003e\u0026lt;Link unstable_mask\u0026gt;\u003c/code\u003e in Data Mode which allows users to navigate to a URL in the router but \u0026quot;mask\u0026quot; the URL displayed in the browser. This is useful for contextual routing usages such as displaying an image in a model on top of a gallery, but displaying a browser URL directly to the image that can be shared and loaded without the contextual gallery in the background. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14716\"\u003e#14716\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// routes/gallery.tsx\nexport function clientLoader({ request }: Route.LoaderArgs) {\n  let sp = new URL(request.url).searchParams;\n  return {\n    images: getImages(),\n    // When the router location has the image param, load the modal data\n    modalImage: sp.has(\u0026quot;image\u0026quot;) ? getImage(sp.get(\u0026quot;image\u0026quot;)!) : null,\n  };\n}\n\u003cp\u003eexport default function Gallery({ loaderData }: Route.ComponentProps) {\nreturn (\n\u0026lt;\u0026gt;\n\u0026lt;GalleryGrid\u0026gt;\n{loaderData.images.map((image) =\u0026gt; (\n\u0026lt;Link\nkey={image.id}\n{/* Navigate the router to /galley?image=N \u003cem\u003e/}}\nto={\u003ccode\u003e/gallery?image=${image.id}\u003c/code\u003e}\n{/\u003c/em\u003e But display /images/N in the URL bar */}}\nunstable_mask={\u003ccode\u003e/images/${image.id}\u003c/code\u003e}\n\u0026gt;\n\u0026lt;img src={image.url} alt={image.alt} /\u0026gt;\n\u0026lt;/Link\u0026gt;\n))}\n\u0026lt;/GalleryGrid\u0026gt;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  {/* When the modal data exists, display the modal */}\n  {data.modalImage ? (\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa93af3e4d6606241961c7ec43b51dd8f51e1f34\"\u003e\u003ccode\u003eaa93af3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/db7eb57d13a609ef345ff1fb2a5bf1a28d40f461\"\u003e\u003ccode\u003edb7eb57\u003c/code\u003e\u003c/a\u003e Fix manifest version mismatch reload losing query parameters and hash (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2994019035579a06a27d80c1a154602813e9ed0e\"\u003e\u003ccode\u003e2994019\u003c/code\u003e\u003c/a\u003e Add support for \u0026lt;Link unstable_mask\u0026gt; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6dda561b4648446c7fc00216ca083e084385eec6\"\u003e\u003ccode\u003e6dda561\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/407d88583b617334e8aa9f91fe0bbbb5bde95267\"\u003e\u003ccode\u003e407d885\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/11a1600bbcc7e60adad63ec01091c482dedb719d\"\u003e\u003ccode\u003e11a1600\u003c/code\u003e\u003c/a\u003e Fix meta function API reference URL (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14808\"\u003e#14808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44991a9fb054958389fc0743413e09df00e48216\"\u003e\u003ccode\u003e44991a9\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b66e632db5b6731a8056958682a58384395cbc34\"\u003e\u003ccode\u003eb66e632\u003c/code\u003e\u003c/a\u003e Fix hydrate fallback rendering during initial lazy route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14740\"\u003e#14740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.6 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.3 to 3.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/4c45e24751db5eb5da5507e2d9daee7d14d53b55\"\u003e\u003ccode\u003e4c45e24\u003c/code\u003e\u003c/a\u003e chore: release 3.3.4 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e\u003ccode\u003e30339d0\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e\u003ccode\u003e9139140\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/245ada592eef13bb457f30ecd8b5cb9cfb4da0a9\"\u003e\u003ccode\u003e245ada5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/78b1a0ecec3f88d780b31418da61f57232cf83dc\"\u003e\u003ccode\u003e78b1a0e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/df32fff115e0666077787def434a200f2aa5f8f7\"\u003e\u003ccode\u003edf32fff\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a62f7f5fed3d9c8ab3254902f5cc9740a33bc764\"\u003e\u003ccode\u003ea62f7f5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/84a32c5071073b00bc091fff186e7d4ab9b343e6\"\u003e\u003ccode\u003e84a32c5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7ab5635975c9614c9defb2a36f92a8308fa8fedd\"\u003e\u003ccode\u003e7ab5635\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e8a1531f79b07f4bb2661429b1bee65414ece61\"\u003e\u003ccode\u003e5e8a153\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@preact/preset-vite` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preset-vite/releases\"\u003e\u003ccode\u003e@​preact/preset-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add jsx-runtime to aliases by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/171\"\u003epreactjs/preset-vite#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mts/cts by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/172\"\u003epreactjs/preset-vite#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump deps by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/175\"\u003epreactjs/preset-vite#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Node version by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/177\"\u003epreactjs/preset-vite#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e by \u003ca href=\"https://github.com/andrewiggins\"\u003e\u003ccode\u003e@​andrewiggins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/181\"\u003epreactjs/preset-vite#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\u003ehttps://github.com/preactjs/preset-vite/compare/2.10.2...2.10.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/preactjs/preset-vite/commit/f5f067a1250a00f4b6e7929564de7ad0ed992bab\"\u003e\u003ccode\u003ef5f067a\u003c/code\u003e\u003c/a\u003e 2.10.3 (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/4ce2b85955d9480b1f3b699c99b5e8ac410441c6\"\u003e\u003ccode\u003e4ce2b85\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/fb848982480f2e2a7884cbbf675b53a6f833973d\"\u003e\u003ccode\u003efb84898\u003c/code\u003e\u003c/a\u003e chore: Bump Node version (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b4cc4ac8c7c1b66cc3bb338c735a9882f4c9a2f4\"\u003e\u003ccode\u003eb4cc4ac\u003c/code\u003e\u003c/a\u003e chore: Bump deps (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b5cded3d1611ba4874a15134ef6f23b32e26d978\"\u003e\u003ccode\u003eb5cded3\u003c/code\u003e\u003c/a\u003e Add support for mts/cts (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/5ee464ec8baa63b6c61538db82f16f8ac3ed645a\"\u003e\u003ccode\u003e5ee464e\u003c/code\u003e\u003c/a\u003e fix: Add jsx-runtime to aliases (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\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.46.2 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/958f390c8c5b136e6f095f9230ba301fc1db00e9\"\u003e\u003ccode\u003e958f390\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): add default excludes to vitest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ffb46eaa41a7c8a831dc09f0ed726dd4cc06ea4f\"\u003e\u003ccode\u003effb46ea\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [method-signature-style] clarify autofix impact on type ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.48.0 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescrip...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldinger/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-03-03T09:23:52.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4015597373","node_id":"PR_kwDONgSn8M7HjXgo","number":25,"state":"closed","title":"chore(gateway): bump the minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T09:21:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T09:23:52.000Z","updated_at":"2026-03-24T09:21:50.000Z","time_to_close":1814276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(gateway): bump","group_name":"minor-and-patch","update_count":17,"packages":[{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 17 updates in the /1-gateway-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\n\nUpdates `axios` from 1.13.5 to 1.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors! Thank you for helping improve the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\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\u003e\u003ca href=\"https://github.com/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client 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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (3.5.2) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/typescript-transform-paths?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hpp` from 0.2.6 to 0.2.7\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/hpp\"\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 `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-03-03T08:19:10.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"4015344544","node_id":"PR_kwDOLowJps7Hijb1","number":305,"state":"closed","title":"SERVER: Bump the npm group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["chore","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-17T08:17:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T08:19:10.000Z","updated_at":"2026-03-17T08:17:08.000Z","time_to_close":1209476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"SERVER: Bump","group_name":"npm","update_count":19,"packages":[{"name":"@azure/identity","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pdfmake","old_version":"0.2.19","new_version":"0.3.5","repository_url":"https://github.com/bpampuch/pdfmake"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-promise","old_version":"12.1.3","new_version":"12.6.1","repository_url":"https://github.com/vitaly-t/pg-promise"},{"name":"puppeteer","old_version":"24.19.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-cluster","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/thomasdondorf/puppeteer-cluster"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pdfmake","old_version":"0.2.11","new_version":"0.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 18 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js) | `4.9.1` | `4.13.0` |\n| [@azure/keyvault-secrets](https://github.com/Azure/azure-sdk-for-js) | `4.9.0` | `4.10.0` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [pdfmake](https://github.com/bpampuch/pdfmake) | `0.2.19` | `0.3.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [pg-promise](https://github.com/vitaly-t/pg-promise) | `12.1.3` | `12.6.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.19.0` | `24.37.5` |\n| [puppeteer-cluster](https://github.com/thomasdondorf/puppeteer-cluster) | `0.24.0` | `0.25.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.3.0` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [@types/pdfmake](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfmake) | `0.2.11` | `0.3.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.14` |\n\n\nUpdates `@azure/identity` from 4.9.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/980d126c6272be628d407abc96af846a8ee657f6\"\u003e\u003ccode\u003e980d126\u003c/code\u003e\u003c/a\u003e [Identity] Prepare release Oct 25 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36121\"\u003e#36121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/29a8eabfa2f8e05f5b5943aec01d3e00bf7f694f\"\u003e\u003ccode\u003e29a8eab\u003c/code\u003e\u003c/a\u003e Azure.Communication.Email 1.1.0 - 2025-09-01 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36008\"\u003e#36008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05a98605a9e5b5030791c2bb523a2cff54f94cf1\"\u003e\u003ccode\u003e05a9860\u003c/code\u003e\u003c/a\u003e [notification-hubs] fix TypeError when parsing AppleTemplateRegistrationDescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/cdbd31b8577ee2367c2a3da8aecee5558b7d9a40\"\u003e\u003ccode\u003ecdbd31b\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36119\"\u003e#36119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/953fcf9f84ba2b51811f548f7c4035bb04249367\"\u003e\u003ccode\u003e953fcf9\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12337 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/259da843a521285220f02217beb2243300106c60\"\u003e\u003ccode\u003e259da84\u003c/code\u003e\u003c/a\u003e [Identity] Remove inappropriate \u003ca href=\"https://github.com/internal\"\u003e\u003ccode\u003e@​internal\u003c/code\u003e\u003c/a\u003e tags from non-exported members (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36\"\u003e#36\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d9c839355a356419e78841f6be93b53814054d3c\"\u003e\u003ccode\u003ed9c8393\u003c/code\u003e\u003c/a\u003e [Identity] Disable probe in DAC when MICred is set exclusively (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36047\"\u003e#36047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6ac80a8e016f811dd199864de58e05a1d8e9e151\"\u003e\u003ccode\u003e6ac80a8\u003c/code\u003e\u003c/a\u003e [load-testing-rest] pass PolledOperationOptions to getLongRunningPoller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35164\"\u003e#35164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e92d51a5f5588849f3f88b726990c84f1fee321c\"\u003e\u003ccode\u003ee92d51a\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12325 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36109\"\u003e#36109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3dccef70ed75b92cc7df6506b92efb310e943690\"\u003e\u003ccode\u003e3dccef7\u003c/code\u003e\u003c/a\u003e [perf] update published package versions to latest versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36100\"\u003e#36100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_4.9.1...@azure/identity_4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4ff2c18dd3c420b95483f594b9eeea03d3429eff\"\u003e\u003ccode\u003e4ff2c18\u003c/code\u003e\u003c/a\u003e [core-client-rest] Delete dom.d.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34753\"\u003e#34753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/95b5fc6eb7621fa79df057980bcc488ed19f1e8d\"\u003e\u003ccode\u003e95b5fc6\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] re-generate June 2025 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34759\"\u003e#34759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d25f7106d2f95467299d435d634ee434263cb71f\"\u003e\u003ccode\u003ed25f710\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade typescript-eslint* dev dependencies to ~8.34.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34116\"\u003e#34116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c3aaf5acc0cfbd54e549c7e43e1f8dbb5e20a947\"\u003e\u003ccode\u003ec3aaf5a\u003c/code\u003e\u003c/a\u003e [ServiceBus] reduce max count of messages to delete (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f1861c9f24829debafe869325d732664a62c2a87\"\u003e\u003ccode\u003ef1861c9\u003c/code\u003e\u003c/a\u003e Release peraparation for communication.identity package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34745\"\u003e#34745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f3f8bebc2ab1932d71c1a7263c1e45a930e208aa\"\u003e\u003ccode\u003ef3f8beb\u003c/code\u003e\u003c/a\u003e [keyvault] Add missing key wrap algos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34768\"\u003e#34768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05fc34410c574084f936150e7ed769ee9bd6ba3b\"\u003e\u003ccode\u003e05fc344\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter][Monitor OpenTelemetry] Release Distro 1.12.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d8374153fea4039b2e093c72ae6c1fb7d5caf687\"\u003e\u003ccode\u003ed837415\u003c/code\u003e\u003c/a\u003e Use common publish for partner-release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34601\"\u003e#34601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/50da1a350edfde2dbbc95ac0a1a859c5fa5cf5d1\"\u003e\u003ccode\u003e50da1a3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10835 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34760\"\u003e#34760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ec071fd010aa2f61085b6a368ef8638bd58e316\"\u003e\u003ccode\u003e5ec071f\u003c/code\u003e\u003c/a\u003e Ignore various eng files en masse with cspell (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34706\"\u003e#34706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/keyvault-secrets_4.9.0...@azure/keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-session` from 1.18.2 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/session/releases\"\u003eexpress-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMain Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd dynamic cookie options support\nCookie options can now be dynamic, allowing for more flexible and context-aware configuration based on each request.  This feature enables programmatic modification of cookie attributes like \u003ccode\u003esecure\u003c/code\u003e, \u003ccode\u003ehttpOnly\u003c/code\u003e, \u003ccode\u003esameSite\u003c/code\u003e, \u003ccode\u003emaxAge\u003c/code\u003e, \u003ccode\u003edomain\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e based on session or request conditions.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003evar app = express()\r\napp.use(session({\r\n  secret: 'keyboard cat',\r\n  resave: false,\r\n  saveUninitialized: true,\r\n  cookie: function (req) {\r\n    var match = req.url.match(/^\\/([^/]+)/);\r\n    return {\r\n      path: match ? '/' + match[1] : '/',\r\n      httpOnly: true,\r\n      secure: req.secure || false,\r\n      maxAge: 60000\r\n    }\r\n  }\r\n}))\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd sameSite 'auto' support for automatic SameSite attribute configuration\nAdded \u003ccode\u003esameSite: 'auto'\u003c/code\u003e option for cookie configuration that automatically sets \u003ccode\u003eSameSite=None\u003c/code\u003e for HTTPS and \u003ccode\u003eSameSite=Lax\u003c/code\u003e for HTTP connections, simplifying cookie handling across different environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edeps: use tilde notation for dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePRs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1071\"\u003eexpressjs/session#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.3.0 to 6.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/expressjs/session/pull/1086\"\u003eexpressjs/session#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/expressjs/session/pull/1085\"\u003eexpressjs/session#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 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/expressjs/session/pull/1091\"\u003eexpressjs/session#1091\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/expressjs/session/pull/1090\"\u003eexpressjs/session#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.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/expressjs/session/pull/1089\"\u003eexpressjs/session#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 6.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/expressjs/session/pull/1088\"\u003eexpressjs/session#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 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/expressjs/session/pull/1082\"\u003eexpressjs/session#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unused \u003ccode\u003esess\u003c/code\u003e parameter from \u003ccode\u003egenerateSessionId\u003c/code\u003e fun… 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/expressjs/session/pull/1001\"\u003eexpressjs/session#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove history.md from being packaged on publish by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1097\"\u003eexpressjs/session#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1096\"\u003eexpressjs/session#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sameSite 'auto' support to match secure 'auto' pattern by \u003ca href=\"https://github.com/djunehor\"\u003e\u003ccode\u003e@​djunehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1087\"\u003eexpressjs/session#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support to dynamic cookie options by \u003ca href=\"https://github.com/lincond\"\u003e\u003ccode\u003e@​lincond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1027\"\u003eexpressjs/session#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.19.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1107\"\u003eexpressjs/session#1107\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/expressjs/session/pull/1001\"\u003eexpressjs/session#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djunehor\"\u003e\u003ccode\u003e@​djunehor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1087\"\u003eexpressjs/session#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lincond\"\u003e\u003ccode\u003e@​lincond\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/session/pull/1027\"\u003eexpressjs/session#1027\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/expressjs/session/blob/master/HISTORY.md\"\u003eexpress-session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.19.0 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dynamic cookie options support\u003c/li\u003e\n\u003cli\u003eAdd sameSite 'auto' support for automatic SameSite attribute configuration\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\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/expressjs/session/commit/c10b2a383841766899f6dcf53c8aff8c7fd3d2e7\"\u003e\u003ccode\u003ec10b2a3\u003c/code\u003e\u003c/a\u003e 1.19.0 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/2673736548304359d3d3fb8f8d3019b4ea5b61a7\"\u003e\u003ccode\u003e2673736\u003c/code\u003e\u003c/a\u003e feat: add support to dynamic cookie options (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/73e0193afbee24bca8744e4fc8a67b92810301e8\"\u003e\u003ccode\u003e73e0193\u003c/code\u003e\u003c/a\u003e Add sameSite 'auto' support to match secure 'auto' pattern (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/264b6a0360a1d4b34955c27948bf1b1cfad74d66\"\u003e\u003ccode\u003e264b6a0\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for dependencies (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/6d69f090d6239394e008cf39a2be2d5f60bdde97\"\u003e\u003ccode\u003e6d69f09\u003c/code\u003e\u003c/a\u003e chore: remove history.md from being packaged on publish (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/00b8a5ff111bba1a0ca9bb3d84947446c198a9a3\"\u003e\u003ccode\u003e00b8a5f\u003c/code\u003e\u003c/a\u003e refactor: remove unused \u003ccode\u003esess\u003c/code\u003e parameter from \u003ccode\u003egenerateSessionId\u003c/code\u003e function (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/2cd6561f64cb9e0b847237885802351606d4029d\"\u003e\u003ccode\u003e2cd6561\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/1307f30a62d10cf33f7abd59b8ecf3aae428ff3b\"\u003e\u003ccode\u003e1307f30\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.2.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/0e7a438512fa584c617d681cf7fca8fb5c42da5d\"\u003e\u003ccode\u003e0e7a438\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/session/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/session/commit/a095a9a17c862746af8c2d8671825e4743d38169\"\u003e\u003ccode\u003ea095a9a\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/expressjs/session/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/session/compare/v1.18.2...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfmake` from 0.2.19 to 0.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/releases\"\u003epdfmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esnakingColumns\u003c/code\u003e property for columns to enable newspaper-like column flow\u003c/li\u003e\n\u003cli\u003eAdded outlines / bookmarks for \u003ccode\u003etext\u003c/code\u003e node\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e for add to bookmarks\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineText\u003c/code\u003e (optional) - set custom bookmark text, otherwise text from node\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineExpanded\u003c/code\u003e (optional) - set to \u003ccode\u003etrue\u003c/code\u003e for expanded/opened bookmark\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineParentId\u003c/code\u003e (optional) - parent bookmark \u003ccode\u003eid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003eoutlines\u003c/code\u003e for ToC, which adds all items to outlines / bookmarks (any existing outline settings on texts are respected)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded vertical alignment for table cells via \u003ccode\u003everticalAlignment\u003c/code\u003e property, values: \u003ccode\u003etop\u003c/code\u003e (default), \u003ccode\u003emiddle\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed margin inheritance when styles are extended multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eChangelog (compared to version 0.2.21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/blob/master/CHANGELOG.md\"\u003epdfmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.5 - 2026-02-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esnakingColumns\u003c/code\u003e property for columns to enable newspaper-like column flow\u003c/li\u003e\n\u003cli\u003eAdded outlines / bookmarks for \u003ccode\u003etext\u003c/code\u003e node\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e for add to bookmarks\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineText\u003c/code\u003e (optional) - set custom bookmark text, otherwise text from node\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineExpanded\u003c/code\u003e (optional) - set to \u003ccode\u003etrue\u003c/code\u003e for expanded/opened bookmark\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutlineParentId\u003c/code\u003e (optional) - parent bookmark \u003ccode\u003eid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003eoutlines\u003c/code\u003e for ToC, which adds all items to outlines / bookmarks (any existing outline settings on texts are respected)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4 - 2026-02-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded vertical alignment for table cells via \u003ccode\u003everticalAlignment\u003c/code\u003e property, values: \u003ccode\u003etop\u003c/code\u003e (default), \u003ccode\u003emiddle\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed margin inheritance when styles are extended multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3 - 2026-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e - \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2026-01-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2026-01-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/5670fa7b19c50c83f683bdd73585d9b57a92ada7\"\u003e\u003ccode\u003e5670fa7\u003c/code\u003e\u003c/a\u003e 0.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/bced92cdcc6d0974a3ff732cbbaa2a969dbbaac6\"\u003e\u003ccode\u003ebced92c\u003c/code\u003e\u003c/a\u003e fix lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/7ec35c809054d77033b9f3ec2f0a0016023074a0\"\u003e\u003ccode\u003e7ec35c8\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/d4aed28c2a99bff52a5abe5cb7980fd16ef41f15\"\u003e\u003ccode\u003ed4aed28\u003c/code\u003e\u003c/a\u003e Implement snaking columns \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/604\"\u003e#604\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/f8b424ec4b6889d997792fba1c82f766d3bc88df\"\u003e\u003ccode\u003ef8b424e\u003c/code\u003e\u003c/a\u003e added property \u003ccode\u003eoutlines\u003c/code\u003e for ToC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/95e74c99a31348d16a610ddde7e5b8fd6d26e276\"\u003e\u003ccode\u003e95e74c9\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/9a529d3ee361f84c38d3e46540040f34b360b4d2\"\u003e\u003ccode\u003e9a529d3\u003c/code\u003e\u003c/a\u003e added outlines / bookmarks support \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/427\"\u003e#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/041a6bb04a7533600aedfb56faccb34da1601cc5\"\u003e\u003ccode\u003e041a6bb\u003c/code\u003e\u003c/a\u003e 0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/f728226c2910a7b9ddcd3afc7c99f60b413bfae5\"\u003e\u003ccode\u003ef728226\u003c/code\u003e\u003c/a\u003e added tests from \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2914\"\u003e#2914\u003c/a\u003e for StyleContextStack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/581c1c6fc5d670899754b3deca14d574ce3845a4\"\u003e\u003ccode\u003e581c1c6\u003c/code\u003e\u003c/a\u003e GitHub Action for automatic publishing to npm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bpampuch/pdfmake/compare/0.2.19...0.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for pdfmake since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/fc4de3c62ad350d0e1b392a0d132aff906d1cec6\"\u003e\u003ccode\u003efc4de3c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0d1541d338f6c652f23ca3ac45211b651ce1b739\"\u003e\u003ccode\u003e0d1541d\u003c/code\u003e\u003c/a\u003e Always check if activeQuery is null before using it (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/57e93b5daff5bca91ba55c7bac4a046d9e8eda38\"\u003e\u003ccode\u003e57e93b5\u003c/code\u003e\u003c/a\u003e Return the client instance in the \u003ccode\u003econnect()\u003c/code\u003e method (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5b68a115cc90a7b7069fa8c4b0ca51e3447367e9\"\u003e\u003ccode\u003e5b68a11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ea06db5a1348ce6e0fb8561934fad642beef5935\"\u003e\u003ccode\u003eea06db5\u003c/code\u003e\u003c/a\u003e Remove node: prefix from imports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a3a4567b63005fa77287eb572a8186e30fb27a14\"\u003e\u003ccode\u003ea3a4567\u003c/code\u003e\u003c/a\u003e remove unused variable (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.18.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg-promise` from 12.1.3 to 12.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitaly-t/pg-promise/releases\"\u003epg-promise's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/980\"\u003e#980\u003c/a\u003e for \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.TableName.html\"\u003eTableName\u003c/a\u003e that was introduced in v12.6.0\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.6.0\u003c/h2\u003e\n\u003ch2\u003eRemoving Legacy Inspections\u003c/h2\u003e\n\u003cp\u003eAll legacy (custom) object/class inspections (for the console) have been removed, to rely on NodeJS's default inspection instead, which has evolved a lot since early days.  Now for all class instances in the library you will see color output in the console, thanks to NodeJS support for colors.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/979\"\u003e#979\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMinor version incremented, because the console output format has changed, which may break some tests, if you are testing the output. Other than that, the change is compatible, i.e. not enough to justify major version change.\u003c/p\u003e\n\u003ch2\u003e12.5.0\u003c/h2\u003e\n\u003ch3\u003eImproved duplicate columns handling\u003c/h3\u003e\n\u003cp\u003eClass \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e has been reworked for better flexibility in handling duplicate columns:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe constructor options now include \u003ccode\u003eduplicate?: 'error' | 'skip' | 'replace'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMethod \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html#extend\"\u003eextend\u003c/a\u003e now accepts option \u003ccode\u003eskip\u003c/code\u003e, and relies on the \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e constructor with \u003ccode\u003eduplicate\u003c/code\u003e option set to \u003ccode\u003eerror\u003c/code\u003e  or \u003ccode\u003eskip\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMethod \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html#merge\"\u003emerge\u003c/a\u003e now simply relies on \u003ca href=\"https://vitaly-t.github.io/pg-promise/helpers.ColumnSet.html\"\u003eColumnSet\u003c/a\u003e constructor with \u003ccode\u003eduplicate = 'replace'\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change though substantial, is only incremental, and should work the same without using those new options.\u003c/p\u003e\n\u003cp\u003eIn addition, the underlying \u003ca href=\"https://github.com/brianc/node-postgres\"\u003epg driver\u003c/a\u003e has been updated.\u003c/p\u003e\n\u003ch2\u003e12.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated all dependencies, including the \u003ca href=\"https://github.com/brianc/node-postgres\"\u003epg driver\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated TypeScript declarations for \u003ccode\u003eColumnSet\u003c/code\u003e, as per \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/pull/974\"\u003e#PR-974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated docs, as per \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies update for DEV + for \u003ccode\u003espex\u003c/code\u003e, to allow for proper types resolution, see \u003ca href=\"https://redirect.github.com/vitaly-t/spex/pull/19\"\u003ePR#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding official support for PostgreSQL v18, including in GitHub CI.\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is more of a landmark release, without any code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/c97f0adbe76ee252fe9993d4e2e855e5e78a3ca0\"\u003e\u003ccode\u003ec97f0ad\u003c/code\u003e\u003c/a\u003e deps update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/6954f22ba7e6f9b1026979377377b01b9bd59d5b\"\u003e\u003ccode\u003e6954f22\u003c/code\u003e\u003c/a\u003e fixing \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/5d95eab2902cb97233d18cae4d27cf48939bc55d\"\u003e\u003ccode\u003e5d95eab\u003c/code\u003e\u003c/a\u003e update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/36e4c695129f8829aca62330ce72128f1a495998\"\u003e\u003ccode\u003e36e4c69\u003c/code\u003e\u003c/a\u003e Remove legacy inspections (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/cfc1a0356344d1f9bfde7b16214de1df68a1e2ac\"\u003e\u003ccode\u003ecfc1a03\u003c/code\u003e\u003c/a\u003e update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/e5b93e043f300b62ca2ccd16ed3b3c92664ab2ed\"\u003e\u003ccode\u003ee5b93e0\u003c/code\u003e\u003c/a\u003e Improving duplicate columns handling by ColumnSet (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/b5d4fb357fd581f8f62f8d798585e8dac637792a\"\u003e\u003ccode\u003eb5d4fb3\u003c/code\u003e\u003c/a\u003e docs \u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/2738f9241a8ed4e6afcbcd10809716f2a7cff0eb\"\u003e\u003ccode\u003e2738f92\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/82c82834e265e8853b5fb0d5ecdfd8cf782f45b6\"\u003e\u003ccode\u003e82c8283\u003c/code\u003e\u003c/a\u003e fix ts test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/dcfe50f69c59a7428ab96256fa105549a797b61f\"\u003e\u003ccode\u003edcfe50f\u003c/code\u003e\u003c/a\u003e Enhance types for \u003ccode\u003eextend\u003c/code\u003e and \u003ccode\u003emerge\u003c/code\u003e of \u003ccode\u003eColumnSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitaly-t/pg-promise/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitaly-t/pg-promise/compare/12.1.3...12.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer` from 24.19.0 to 24.37.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.37.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.4...puppeteer-core-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003eb31215e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.37.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.4...puppeteer-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.37.4 to 24.37.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.37.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.3...puppeteer-core-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecdp:\u003c/strong\u003e add missing .catch(debugError) to void initialize() in onAttachedToTarget (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14701\"\u003e#14701\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003eb8b1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.76 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14684\"\u003e#14684\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5\"\u003e6624d1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003eeed313f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.12.1 to 2.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.37.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.4...puppeteer-v24.37.5\"\u003e24.37.5\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.37.4 to 24.37.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003eb31215e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4\"\u003e24.37.4\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.12.1 to 2.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecdp:\u003c/strong\u003e add missing .catch(debugError) to void initialize() in onAttachedToTarget (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14701\"\u003e#14701\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003eb8b1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 145.0.7632.76 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14684\"\u003e#14684\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5\"\u003e6624d1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003eeed313f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.2...puppeteer-v24.37.3\"\u003e24.37.3\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/fcb37e3b3a4f6b55b6f81a40811243260bcea16f\"\u003e\u003ccode\u003efcb37e3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14704\"\u003e#14704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d9a795483de4199e8e71b79a79b14c6b99ce49a3\"\u003e\u003ccode\u003ed9a7954\u003c/code\u003e\u003c/a\u003e ci: use lower case as every other label (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14702\"\u003e#14702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b31215eaaa2f48768690600d68b301747696d7bc\"\u003e\u003ccode\u003eb31215e\u003c/code\u003e\u003c/a\u003e fix: roll to Chrome 145.0.7632.77 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14703\"\u003e#14703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/c771d9cc0c6c3611532e18d89291c2d734f736ab\"\u003e\u003ccode\u003ec771d9c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14688\"\u003e#14688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e315ef69aac06a53659b50a2ebd426d0a47f1d63\"\u003e\u003ccode\u003ee315ef6\u003c/code\u003e\u003c/a\u003e chore: disable blank issues (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14699\"\u003e#14699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221\"\u003e\u003ccode\u003eb8b1004\u003c/code\u003e\u003c/a\u003e fix(cdp): add missing .catch(debugError) to void initialize() in onAttachedTo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/27d4bea32eb971b610fc7e225aea1b5ac3444e74\"\u003e\u003ccode\u003e27d4bea\u003c/code\u003e\u003c/a\u003e test: fix of Windows and MacOS (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14698\"\u003e#14698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679\"\u003e\u003ccode\u003eeed313f\u003c/code\u003e\u003c/a\u003e fix: roll to Firefox 147.0.4 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14697\"\u003e#14697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4b65f3acf6986c0ef093448cb343634180c675e3\"\u003e\u003ccode\u003e4b65f3a\u003c/code\u003e\u003c/a\u003e chore: use the Type in issue template (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14691\"\u003e#14691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/c2eaedc74beeebf786a7583a7bfe2d923d741fb9\"\u003e\u003ccode\u003ec2eaedc\u003c/code\u003e\u003c/a\u003e ci: track flaky from the UI (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14690\"\u003e#14690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.19.0...puppeteer-v24.37.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for puppeteer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-cluster` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/releases\"\u003epuppeteer-cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/blob/master/CHANGELOG.md\"\u003epuppeteer-cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.25.0] - 2025-11-13\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/commit/79a906b459c9f2fa0e2f1568a353218bba4e8684\"\u003e\u003ccode\u003e79a906b\u003c/code\u003e\u003c/a\u003e v0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/e7df270b7d5b852db0ae633c8a8515760b952b71\"\u003e\u003ccode\u003ee7df270\u003c/code\u003e\u003c/a\u003e Updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/4ad0a9047c66903c267449b84a96512ab500b01e\"\u003e\u003ccode\u003e4ad0a90\u003c/code\u003e\u003c/a\u003e Github actions ubuntu 24 not working, try ubuntu-22 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/ee3376ab4218d886bb775b26738c66ec8dfb79ff\"\u003e\u003ccode\u003eee3376a\u003c/code\u003e\u003c/a\u003e Updated testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/53a58753ceb5232cbe59d26b39f76eeaf51a212b\"\u003e\u003ccode\u003e53a5875\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-462'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/34723752ae3ac2cc42dfc90909ea269720e7ca69\"\u003e\u003ccode\u003e3472375\u003c/code\u003e\u003c/a\u003e Fix bad link in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/368df25494b510a46ac619403fce9f775b7fa125\"\u003e\u003ccode\u003e368df25\u003c/code\u003e\u003c/a\u003e Check if cluster is already closed before retrying, closes \u003ca href=\"https://redirect.github.com/thomasdondorf/puppeteer-cluster/issues/325\"\u003e#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/2be678d0a7e3f70165b6ac4eedf0594f2aa2cd69\"\u003e\u003ccode\u003e2be678d\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/7bb68081b55ee8ac69e5042b0e01cbd2c7597537\"\u003e\u003ccode\u003e7bb6808\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-560'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/d6104997df0cabd35ded28f62fbcb7938229606d\"\u003e\u003ccode\u003ed610499\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/morgan` from 1.9.9 to 1.9.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/morgan\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.8 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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/passport-google-oauth20` from 2.0.16 to 2.0.17\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/passport-google-oauth20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pdfmake` from 0.2.11 to 0.3.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/pdfmake\"\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.53.0 to 8.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\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-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/958f390c8c5b136e6f095f9230ba301fc1db00e9\"\u003e\u003ccode\u003e958f390\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): add default excludes to vitest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ffb46eaa41a7c8a831dc09f0ed726dd4cc06ea4f\"\u003e\u003ccode\u003effb46ea\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [method-signature-style] clarify autofix impact on type ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/ubigu/kartalla/pull/305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubigu%2Fkartalla/issues/305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/305/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":"/3-auth-service","pr_created_at":"2026-02-11T10:24:54.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3925784364","node_id":"PR_kwDONgSn8M7C9vOQ","number":19,"state":"open","title":"chore(auth): bump the minor-and-patch group in /3-auth-service with 20 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-02-11T10:24:54.000Z","updated_at":"2026-02-11T10:24:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(auth): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"amqplib","old_version":"0.10.5","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"elastic-apm-node","old_version":"4.9.0","new_version":"4.15.0","repository_url":"https://github.com/elastic/apm-agent-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mysql2","old_version":"3.11.5","new_version":"3.17.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.5","new_version":"6.37.7","repository_url":"https://github.com/sequelize/sequelize"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-transform-paths","old_version":"3.5.2","new_version":"3.5.6","repository_url":"https://github.com/LeDDGroup/typescript-transform-paths"},{"name":"unique-username-generator","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/subhamg/unique-username-generator"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/amqplib","old_version":"0.10.6","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hpp","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.2.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsc-alias","old_version":"1.8.10","new_version":"1.8.16","repository_url":"https://github.com/justkey007/tsc-alias"}],"path":"/3-auth-service","ecosystem":"npm"},"body":"Bumps the minor-and-patch group in /3-auth-service with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.5` | `0.10.9` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) | `4.9.0` | `4.15.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.11.5` | `3.17.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.5` | `6.37.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [typescript-transform-paths](https://github.com/LeDDGroup/typescript-transform-paths) | `3.5.2` | `3.5.6` |\n| [unique-username-generator](https://github.com/subhamg/unique-username-generator) | `1.4.0` | `1.5.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.6` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/hpp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hpp) | `0.2.6` | `0.2.7` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.23` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.5` | `29.4.6` |\n| [tsc-alias](https://github.com/justkey007/tsc-alias) | `1.8.10` | `1.8.16` |\n\nUpdates `amqplib` from 0.10.5 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove bitsyntax dependency - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/785\"\u003eamqp-node/amqplib#785\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ikenfin\"\u003e\u003ccode\u003e@​ikenfin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop checking if frame max is exceeded when parsing frames - See \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/pull/784\"\u003eamqp-node/amqplib#784\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/ohroy\"\u003e\u003ccode\u003e@​ohroy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace references to the old squaremo/amqp.name repo with ones to amqp-node/amqplib\u003c/li\u003e\n\u003cli\u003eUse a frame_max of 131072 by default for RabbitMQ 4.1.0 compatibility\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/28f1fd02170cc981dd69666dcc9f901c47a54ef2\"\u003e\u003ccode\u003e28f1fd0\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/02b4379b6a68a5234829f5a3445919eb3ba0f203\"\u003e\u003ccode\u003e02b4379\u003c/code\u003e\u003c/a\u003e 0.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1bdfda76301133a99e6fbc67637c259e8d43baa1\"\u003e\u003ccode\u003e1bdfda7\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/1a3ebfefd21062a799158790dfbdc96974911481\"\u003e\u003ccode\u003e1a3ebfe\u003c/code\u003e\u003c/a\u003e README: a note on RabbitMQ 4.1.0 compatibility (\u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.5...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.17 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elastic-apm-node` from 4.9.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/releases\"\u003eelastic-apm-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.15.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-west-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eil-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:il-central-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eme-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esa-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-east-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eus-west-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-4-15-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev4.14.0\u003c/h2\u003e\n\u003cp\u003eFor more information, please see the \u003ca href=\"https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-4.x.html#release-notes-4.14.0\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eElastic APM Node.js agent layer ARNs\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRegion\u003c/th\u003e\n\u003cth\u003eARN\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaf-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-east-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-northeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-south-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-2\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eap-southeast-3\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eca-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-central-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeu-north-1\u003c/td\u003e\n\u003ctd\u003earn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-4-14-0:1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/d87629192551081f3acc2e6460d97ad7ef826628\"\u003e\u003ccode\u003ed876291\u003c/code\u003e\u003c/a\u003e release 4.15.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/da84c08fe5eabbaf02fe683b8cc2bd0a39cf0e05\"\u003e\u003ccode\u003eda84c08\u003c/code\u003e\u003c/a\u003e feat(sanitization): Redact 'Cookie' request header by default (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/255146cf9d7285f9c6e9b2be89ba8e1782180939\"\u003e\u003ccode\u003e255146c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fastify from 5.6.0 to 5.6.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/93f167dd3228fc6455ff164f5ea6df330914a716\"\u003e\u003ccode\u003e93f167d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mysql2 from 3.14.5 to 3.15.1 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/b2efe3ab80533cab3cf403483e0eccfa8afaf027\"\u003e\u003ccode\u003eb2efe3a\u003c/code\u003e\u003c/a\u003e chore(deps): bump alpine from \u003ccode\u003e4bcff63\u003c/code\u003e to \u003ccode\u003e4b7ce07\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/f85a070c408d118bee45a4135fcb11ef25b11366\"\u003e\u003ccode\u003ef85a070\u003c/code\u003e\u003c/a\u003e chore(deps): bump wolfi/chainguard-base from \u003ccode\u003e5d0f094\u003c/code\u003e to \u003ccode\u003e36a56e3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/9e5108ac4a722ea5066883287a4a66b74dcd1d0b\"\u003e\u003ccode\u003e9e5108a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ioredis from 5.7.0 to 5.8.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/4b3f121714ec8c663fb5fbbf61b19189cd2ffbce\"\u003e\u003ccode\u003e4b3f121\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.4.0 to 24.5.2 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4810\"\u003e#4810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/0f7cb0caf3803fb68a5029a58e00b6f6803920f4\"\u003e\u003ccode\u003e0f7cb0c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mongodb from 6.19.0 to 6.20.0 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/apm-agent-nodejs/commit/7df75519e9a966fc44e64a923ed6be105e636aef\"\u003e\u003ccode\u003e7df7551\u003c/code\u003e\u003c/a\u003e chore(deps): bump import-in-the-middle from 1.14.2 to 1.14.4 (\u003ca href=\"https://redirect.github.com/elastic/apm-agent-nodejs/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/apm-agent-nodejs/compare/v4.9.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elastic-apm-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `mysql2` from 3.11.5 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.4...v3.17.0\"\u003e3.17.0\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e7f133cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.16.3\"\u003e3.16.3\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econstants:\u003c/strong\u003e remove unsupported CLIENT_DEPRECATE_EOF flag from constants (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4033\"\u003e#4033\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/46c3f6036c07aa02b71adfc97b803e1066a8758b\"\u003e46c3f60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.1...v3.16.2\"\u003e3.16.2\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eConnectionState\u003c/code\u003e type to Promise Connection interface (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2927949ded2b7e3b33cb6439bf0222d78016350c\"\u003e2927949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.16.1\"\u003e3.16.1\u003c/a\u003e (2026-01-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enamed-placeholders:\u003c/strong\u003e improve handling of mixed/nested quotes in query parsing (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3e00cd75b86c9f927bcf766529bd842bb936abf0\"\u003e3e00cd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.3...v3.16.0\"\u003e3.16.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBaseConnection:\u003c/strong\u003e add state getter to track connection lifecycle (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3958\"\u003e#3958\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3944878cc0f7e8e4476699f8390f7cad0963770\"\u003ea394487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.2...v3.15.3\"\u003e3.15.3\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip SNI for IP addresses in TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3835\"\u003e#3835\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6000eb2fd8793756b59b628893acdaa8c6bdffc0\"\u003e6000eb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.1...v3.15.2\"\u003e3.15.2\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.3...v3.17.0\"\u003e3.17.0\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e7f133cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.16.3\"\u003e3.16.3\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econstants:\u003c/strong\u003e remove unsupported CLIENT_DEPRECATE_EOF flag from constants (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4033\"\u003e#4033\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/46c3f6036c07aa02b71adfc97b803e1066a8758b\"\u003e46c3f60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.1...v3.16.2\"\u003e3.16.2\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eConnectionState\u003c/code\u003e type to Promise Connection interface (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2927949ded2b7e3b33cb6439bf0222d78016350c\"\u003e2927949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.16.1\"\u003e3.16.1\u003c/a\u003e (2026-01-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enamed-placeholders:\u003c/strong\u003e improve handling of mixed/nested quotes in query parsing (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3e00cd75b86c9f927bcf766529bd842bb936abf0\"\u003e3e00cd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.3...v3.16.0\"\u003e3.16.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBaseConnection:\u003c/strong\u003e add state getter to track connection lifecycle (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3958\"\u003e#3958\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a3944878cc0f7e8e4476699f8390f7cad0963770\"\u003ea394487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.2...v3.15.3\"\u003e3.15.3\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip SNI for IP addresses in TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3835\"\u003e#3835\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6000eb2fd8793756b59b628893acdaa8c6bdffc0\"\u003e6000eb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.1...v3.15.2\"\u003e3.15.2\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix sha256_password to work correctly over a TLS connection (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3809\"\u003e#3809\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/fb9eae11f948a86151f64737fd74300437fd5bf3\"\u003efb9eae1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.15.0...v3.15.1\"\u003e3.15.1\u003c/a\u003e (2025-09-24)\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/sidorares/node-mysql2/commit/f36ecb9bb5b0d3234a4daa88b6ce96d3e92f64b1\"\u003e\u003ccode\u003ef36ecb9\u003c/code\u003e\u003c/a\u003e chore(master): release 3.17.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4070\"\u003e#4070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a140424223e48aa0fae7842be1a6169514678aa4\"\u003e\u003ccode\u003ea140424\u003c/code\u003e\u003c/a\u003e chore: release 3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5635710f07ed30e3c26140ae74a476672828770d\"\u003e\u003ccode\u003e5635710\u003c/code\u003e\u003c/a\u003e chore(master): release 3.16.4 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f636891b0c7bfcd6a6dc82dd558a034d1909c7b4\"\u003e\u003ccode\u003ef636891\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4067\"\u003e#4067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/cb9965d002f0fc3595ed512b33896eba0838c7f6\"\u003e\u003ccode\u003ecb9965d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7f133cc0a75f82e35a9dabc8102d1e7470df1117\"\u003e\u003ccode\u003e7f133cc\u003c/code\u003e\u003c/a\u003e fix(security): resolve a potential SQL injection bypass through objects (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4054\"\u003e#4054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6df3c17c58b75b43561bd4c52e40330fa96fffca\"\u003e\u003ccode\u003e6df3c17\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.1 to 25.2.2 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4064\"\u003e#4064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/de2c81017b54b8d6177a987d5b9c58d5ac7aee2d\"\u003e\u003ccode\u003ede2c810\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5930cb1b4a5a1233a983f5e3dcbbc4734344291f\"\u003e\u003ccode\u003e5930cb1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.1 to 25.2.2 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/67506fe46f00771039d28c2f7175c148196d402e\"\u003e\u003ccode\u003e67506fe\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.2.0 to 25.2.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.11.5...v3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.5 to 6.37.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.6...v6.37.7\"\u003e6.37.7\u003c/a\u003e (2025-03-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoracle:\u003c/strong\u003e fix changeColumn SQL for BLOB to avoid implicit conversion  (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17719\"\u003e#17719\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/commit/5b7c8015c907b0dfd878ca4a9f28343a3392c307\"\u003e5b7c801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.37.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.5...v6.37.6\"\u003e6.37.6\u003c/a\u003e (2025-03-04)\u003c/h2\u003e\n\u003ch3\u003eMeta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd call for new maintainers to README (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17701\"\u003e#17701\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/commit/ef3bffb1ea56911d56d1e8be0d017b311d307062\"\u003eef3bffb\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/sequelize/sequelize/commit/5b7c8015c907b0dfd878ca4a9f28343a3392c307\"\u003e\u003ccode\u003e5b7c801\u003c/code\u003e\u003c/a\u003e fix(oracle): fix changeColumn SQL for BLOB to avoid implicit conversion  (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/5623e2d0561ea52f4b8caeb45bbe69cdf75c71bb\"\u003e\u003ccode\u003e5623e2d\u003c/code\u003e\u003c/a\u003e ci: use ubuntu-22.04 for jobs that use Node 10 (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17724\"\u003e#17724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/ef3bffb1ea56911d56d1e8be0d017b311d307062\"\u003e\u003ccode\u003eef3bffb\u003c/code\u003e\u003c/a\u003e fix: add call for new maintainers to README (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17701\"\u003e#17701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.5...v6.37.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `typescript-transform-paths` from 3.5.2 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/releases\"\u003etypescript-transform-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: when installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; by \u003ca href=\"https://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\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/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003eLeDDGroup/typescript-transform-paths#399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(paths): respect desired path on case-insensitive file systems by \u003ca href=\"https://github.com/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\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/denis-sokolov\"\u003e\u003ccode\u003e@​denis-sokolov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003eLeDDGroup/typescript-transform-paths#397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ehttps://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMaintenance release, adjust CI pipeline, updating dependencies, etc.\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\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/LeDDGroup/typescript-transform-paths/blob/v3.5.6/CHANGELOG.md\"\u003etypescript-transform-paths's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.5...v3.5.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport ./plugins/nx export to v3 release (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e\"\u003e4f02b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Perez (\u003ca href=\"http://github.com/danielpza\"\u003e\u003ccode\u003e@​danielpza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen installed typescript version contains 0 it would cause error to be thrown \u0026quot;Expected version to be parsed\u0026quot; (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnthony Y. Zhu (\u003ca href=\"http://github.com/anthony-y-zhu14\"\u003e\u003ccode\u003e@​anthony-y-zhu14\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version compatibility matrix in readme (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.9.1 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.13.0 to 8.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.10.0 to 9.15.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump changelogen from 0.5.5 to 0.5.7 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.8.7 to 22.9.3 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript from 5.6.3 to 5.7.2 in /test (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.15.0 to 8.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump eslint from 9.15.0 to 9.16.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump typescript-eslint from 8.16.0 to 8.17.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Update yarn from 4.4.0 to 4.5.3 (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1\"\u003ef6ccab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate yarn.lock (\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778\"\u003eb958778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e Bump ts-patch from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/pull/322\"\u003e#322\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/LeDDGroup/typescript-transform-paths/commit/ff6745a1c7ee0b423a0c65ec77d52f574564b306\"\u003e\u003ccode\u003eff6745a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/4f02b2e8ac66aa1b41480e48b1a5825d50122aec\"\u003e\u003ccode\u003e4f02b2e\u003c/code\u003e\u003c/a\u003e chore: backport ./plugins/nx export to v3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/3db1466263573e0451a0cddba366eea0dd458c83\"\u003e\u003ccode\u003e3db1466\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/c601db8a2e643655d8436be6b1fbd1afe75237be\"\u003e\u003ccode\u003ec601db8\u003c/code\u003e\u003c/a\u003e fix: when installed typescript version contains 0 it would cause error to be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/32d0b3ae96eaaeae5b9414e67dcbe1e5b2796057\"\u003e\u003ccode\u003e32d0b3a\u003c/code\u003e\u003c/a\u003e chore(release): v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/019bb5c99a044eaffe0961aa1294a04bb4b28d69\"\u003e\u003ccode\u003e019bb5c\u003c/code\u003e\u003c/a\u003e fix: respect desired path on case-insensitive file systems (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/5d2426233975d7f1da8a6d0a04dccf0f9beed754\"\u003e\u003ccode\u003e5d24262\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.1 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/90d5e9d7b84ca6cac838b3b244d4406a2691db53\"\u003e\u003ccode\u003e90d5e9d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.13.10 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/2dd090fc5eecddeedcd5800a26b7513d272d006c\"\u003e\u003ccode\u003e2dd090f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.22.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/commit/66d51586a53ff2a4d6929365f9b9836a9aa9d506\"\u003e\u003ccode\u003e66d5158\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.26.0 (\u003ca href=\"https://redirect.github.com/LeDDGroup/typescript-transform-paths/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unique-username-generator` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/subhamg/unique-username-generator/releases\"\u003eunique-username-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: removal of offensive and inappropriate adjectives and nouns by \u003ca href=\"https://github.com/Abdulmoiz-Ahmer\"\u003e\u003ccode\u003e@​Abdulmoiz-Ahmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/pull/29\"\u003esubhamg/unique-username-generator#29\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/Abdulmoiz-Ahmer\"\u003e\u003ccode\u003e@​Abdulmoiz-Ahmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/pull/29\"\u003esubhamg/unique-username-generator#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/subhamg/unique-username-generator/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.0\"\u003e1.5.0\u003c/a\u003e (2025-08-11)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProfanity filtering enabled by default for built-in dictionaries with configurable \u003ccode\u003eexclude\u003c/code\u003e, \u003ccode\u003eprofanityList\u003c/code\u003e, and \u003ccode\u003eprofanityOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew styles: \u003ccode\u003ecamelCase\u003c/code\u003e, \u003ccode\u003epascalCase\u003c/code\u003e, \u003ccode\u003ekebabCase\u003c/code\u003e, \u003ccode\u003esnakeCase\u003c/code\u003e, and \u003ccode\u003etitleCase\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeterministic generation via \u003ccode\u003eseed\u003c/code\u003e and template-based generation via \u003ccode\u003etemplate\u003c/code\u003e (e.g. \u003ccode\u003e{adjective}-{noun}-{digits:2}\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eBatch APIs: \u003ccode\u003egenerateMany\u003c/code\u003e and \u003ccode\u003egenerateUniqueAsync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCLI enhancements: new primary command \u003ccode\u003eusergen\u003c/code\u003e (aliases: \u003ccode\u003eusernamegen\u003c/code\u003e, \u003ccode\u003eunique-username\u003c/code\u003e, \u003ccode\u003euuname\u003c/code\u003e), plus \u003ccode\u003e--seed\u003c/code\u003e, \u003ccode\u003e--template\u003c/code\u003e, \u003ccode\u003e--count\u003c/code\u003e, \u003ccode\u003e--unique\u003c/code\u003e, \u003ccode\u003e--out\u003c/code\u003e, \u003ccode\u003e--unsafe\u003c/code\u003e, and \u003ccode\u003e-U/--upper\u003c/code\u003e shortcut.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCross-platform randomness (crypto when available, Math fallback) for broader runtime compatibility.\u003c/li\u003e\n\u003cli\u003eToken sanitization ensures internal punctuation from dictionaries does not leak unless used as a separator.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecapital\u003c/code\u003e behavior clarified to capitalize only the first character of the overall username; \u003ccode\u003etitleCase\u003c/code\u003e introduced for capitalizing each token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerateFromEmail now (by default) strips leading digits from the local-part to avoid usernames starting with numbers; optional via \u003ccode\u003estripLeadingDigits: false\u003c/code\u003e and configurable \u003ccode\u003eleadingFallback\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAddressed reports of inappropriate usernames via the default blocklist and filtering pipeline.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: generateFromEmail not from numbers \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed: Generates inappropriate usernames \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed: capitalize option capitalizes only first word \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/23\"\u003e#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.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/subhamg/unique-username-generator/commit/eebb91e51cde2537566a370655ce834ecd6c2624\"\u003e\u003ccode\u003eeebb91e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/29\"\u003e#29\u003c/a\u003e from Abdulmoiz-Ahmer/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/0d2409fcd8a7f31c00cd30313fada2ed085c9a4d\"\u003e\u003ccode\u003e0d2409f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/32\"\u003e#32\u003c/a\u003e from subhamg/feat/release-1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/d5045d4bfc9e16d9160a68b64340791549d80b3b\"\u003e\u003ccode\u003ed5045d4\u003c/code\u003e\u003c/a\u003e refactor(random): implement persistent fallback seed and streamline random nu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/3408033594cde170ff4b2e49281dd0829baeecd5\"\u003e\u003ccode\u003e3408033\u003c/code\u003e\u003c/a\u003e docs: add security note to README and clarify random module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/1a8ea850da63be6e48113d6f45237fbf9aa8d0aa\"\u003e\u003ccode\u003e1a8ea85\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 11: Unused variable, import, functi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/fd93c614f5bd6b0c0730c58997dda68a2cdc000a\"\u003e\u003ccode\u003efd93c61\u003c/code\u003e\u003c/a\u003e feat(core,cli,docs): 1.2.0 improvements (seed, templates, profanity filtering...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/ce87f9bd010676004eb8b183d9db9f94e61361d7\"\u003e\u003ccode\u003ece87f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/subhamg/unique-username-generator/issues/20\"\u003e#20\u003c/a\u003e from subhamg/dependabot/npm_and_yarn/babel/traverse-7....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/25e5cf39dfd962aa184a5bf6ed892fd7cb6fb922\"\u003e\u003ccode\u003e25e5cf3\u003c/code\u003e\u003c/a\u003e fix: removal of offensive and inappropriate nouns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/968f8f4549d0122b58ceafa98f1d785f1fd28e47\"\u003e\u003ccode\u003e968f8f4\u003c/code\u003e\u003c/a\u003e fix: removal of offensive and inappropriate adjectives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/subhamg/unique-username-generator/commit/bed7283d221cee74a4c0bf1fafc7fa797bb6d5d8\"\u003e\u003ccode\u003ebed7283\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.17.10 to 7.23.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/subhamg/unique-username-generator/compare/v1.4.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc8...\n\n_Description has been truncated_","html_url":"https://github.com/hassonor/microservices-jobber/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassonor%2Fmicroservices-jobber/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-02-09T08:16:24.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3915069007","node_id":"PR_kwDOLzo_Uc7CaemA","number":128,"state":"closed","title":"Bump the minor-and-patch group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T08:10:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T08:16:24.000Z","updated_at":"2026-02-16T08:10:49.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.17","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"downshift","old_version":"9.0.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"preact-render-to-string","old_version":"6.6.3","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@preact/preset-vite","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/preactjs/preset-vite"},{"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":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.0.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"husky","old_version":"9.1.5","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"prettier","old_version":"3.2.5","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.94.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"csp-header","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/frux/csp"},{"name":"express","old_version":"5.2.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"lru-cache","old_version":"11.2.4","new_version":"11.2.5","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.2","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.17` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.12` | `9.2.0` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.3` | `6.6.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@preact/preset-vite](https://github.com/preactjs/preset-vite) | `2.10.2` | `2.10.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.54.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.0.0` | `17.3.0` |\n| [husky](https://github.com/typicode/husky) | `9.1.5` | `9.1.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.8.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.2` | `1.97.3` |\n| [csp-header](https://github.com/frux/csp) | `6.2.1` | `6.3.0` |\n| [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.4` | `11.2.5` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.2` | `3.1.11` |\n\nUpdates `@floating-ui/react` from 0.27.16 to 0.27.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: detectOverflow configurable via platform\u003c/li\u003e\n\u003cli\u003efix(FloatingPortal): ensure accessibility of non-modal dialogs with iOS/Safari/Voice Control\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/HEAD/packages/react\"\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@​floating-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.12 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\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/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.6.3 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\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/preactjs/preact-render-to-string/commit/b28324543cf3f0318c3bdde16ea9ffaeb7f282f8\"\u003e\u003ccode\u003eb283245\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/440\"\u003e#440\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/4d30263817bb83dffdff559800d5a21e939f43eb\"\u003e\u003ccode\u003e4d30263\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Fix useId in JSX renderer (\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/534a37ac8e1386b10ea646b5477a1836e7582e81\"\u003e\u003ccode\u003e534a37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/437\"\u003e#437\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c869f82a816fca8da41cda1467b562be48225618\"\u003e\u003ccode\u003ec869f82\u003c/code\u003e\u003c/a\u003e Bump lock version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/909c4ac3cf605da685fb55861ffa4dac4718b682\"\u003e\u003ccode\u003e909c4ac\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/80ba7dc7b383d82406cdd7ac25dbcb9358f431e1\"\u003e\u003ccode\u003e80ba7dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/436\"\u003e#436\u003c/a\u003e from preactjs/stream-multi-throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Ensure we can suspend from a given component more than once\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.6.3...v6.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.65.0 to 7.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.68.0\u003c/h2\u003e\n\u003cp\u003e🎧 feat: \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13142\"\u003e#13142\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { useForm, FormStateSubscribe } from 'react-hook-form';\n\u003cp\u003econst App = () =\u0026gt; {\u003cbr /\u003e\nconst { register, control } = useForm();\u003c/p\u003e\n\u003cp\u003ereturn (\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51589c50baa008e58f0fad71e5ef3d13314a3018\"\u003e\u003ccode\u003e51589c5\u003c/code\u003e\u003c/a\u003e 7.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fc57a6282563425052abcb1785218b76fd3b1e93\"\u003e\u003ccode\u003efc57a62\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/195139d5a969eaf3628f7b5194d2e415ce25d46b\"\u003e\u003ccode\u003e195139d\u003c/code\u003e\u003c/a\u003e 7.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e26f88650dfd68aa7733905f4429d4331923b1a4\"\u003e\u003ccode\u003ee26f886\u003c/code\u003e\u003c/a\u003e 👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/17c85ed7b3f51429217c205535a8b716ed385960\"\u003e\u003ccode\u003e17c85ed\u003c/code\u003e\u003c/a\u003e 🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a084dcb8597d5fb872ef54c0e8425133d490a711\"\u003e\u003ccode\u003ea084dcb\u003c/code\u003e\u003c/a\u003e ⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/65c78bc561e431861e4e48f6b3d2d78f73f0f084\"\u003e\u003ccode\u003e65c78bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.65.0...v7.71.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.6 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@preact/preset-vite` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preset-vite/releases\"\u003e\u003ccode\u003e@​preact/preset-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add jsx-runtime to aliases by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/171\"\u003epreactjs/preset-vite#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mts/cts by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/172\"\u003epreactjs/preset-vite#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump deps by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/175\"\u003epreactjs/preset-vite#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Node version by \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/177\"\u003epreactjs/preset-vite#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e by \u003ca href=\"https://github.com/andrewiggins\"\u003e\u003ccode\u003e@​andrewiggins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/preactjs/preset-vite/pull/181\"\u003epreactjs/preset-vite#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\u003ehttps://github.com/preactjs/preset-vite/compare/2.10.2...2.10.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/preactjs/preset-vite/commit/f5f067a1250a00f4b6e7929564de7ad0ed992bab\"\u003e\u003ccode\u003ef5f067a\u003c/code\u003e\u003c/a\u003e 2.10.3 (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/4ce2b85955d9480b1f3b699c99b5e8ac410441c6\"\u003e\u003ccode\u003e4ce2b85\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@​rollup/pluginutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/fb848982480f2e2a7884cbbf675b53a6f833973d\"\u003e\u003ccode\u003efb84898\u003c/code\u003e\u003c/a\u003e chore: Bump Node version (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b4cc4ac8c7c1b66cc3bb338c735a9882f4c9a2f4\"\u003e\u003ccode\u003eb4cc4ac\u003c/code\u003e\u003c/a\u003e chore: Bump deps (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/b5cded3d1611ba4874a15134ef6f23b32e26d978\"\u003e\u003ccode\u003eb5cded3\u003c/code\u003e\u003c/a\u003e Add support for mts/cts (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preset-vite/commit/5ee464ec8baa63b6c61538db82f16f8ac3ed645a\"\u003e\u003ccode\u003e5ee464e\u003c/code\u003e\u003c/a\u003e fix: Add jsx-runtime to aliases (\u003ca href=\"https://redirect.github.com/preactjs/preset-vite/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/preactjs/preset-vite/compare/2.10.2...2.10.3\"\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 `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.46.2 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\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-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\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/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.48.0 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.54.0 (2026-01-26)\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.53.1 (2026-01-19)\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.53.0 (2026-01-12)\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.52.0 (2026-01-05)\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.51.0 (2025-12-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.50.1 (2025-12-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.50.0 (2025-12-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.49.0 (2025-12-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.48.1 (2025-12-02)\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.38.0 to 9.39.2\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.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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/167d0970d3802a66910e9820f31dcd717fab0...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldinger/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"1.8.0","new_version":"1.8.1","update_type":"patch","path":null,"pr_created_at":"2026-02-05T16:22:59.000Z","version_change":"1.8.0 → 1.8.1","issue":{"uuid":"3902431505","node_id":"PR_kwDOO2zvNc7BxbdS","number":27,"state":"closed","title":"chore(deps): bump the minor-and-patch group with 49 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T17:49:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T16:22:59.000Z","updated_at":"2026-02-16T17:49:35.000Z","time_to_close":955594,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":49,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.71.0","new_version":"0.72.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@prisma/client","old_version":"6.14.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@types/handlebars","old_version":"4.0.40","new_version":"4.1.0","repository_url":"https://github.com/wycats/handlebars.js"},{"name":"amqplib","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.4","repository_url":"https://github.com/axios/axios"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/cors","old_version":"2.8.18","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cron","old_version":"4.3.3","new_version":"4.4.0","repository_url":"https://github.com/kelektiv/node-cron"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"firebase-admin","old_version":"13.5.0","new_version":"13.6.1","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"google-auth-library","old_version":"10.2.1","new_version":"10.5.0","repository_url":"https://github.com/googleapis/google-auth-library-nodejs"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"node-sql-parser","old_version":"5.3.13","new_version":"5.4.0","repository_url":"https://github.com/taozhi8833998/node-sql-parser"},{"name":"otplib","old_version":"13.1.1","new_version":"13.2.1","repository_url":"https://github.com/yeojz/otplib"},{"name":"pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.16.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rate-limit-redis","old_version":"4.2.1","new_version":"4.3.1","repository_url":"https://github.com/express-rate-limit/rate-limit-redis"},{"name":"redis","old_version":"5.6.0","new_version":"5.10.0","repository_url":"https://github.com/redis/node-redis"},{"name":"resend","old_version":"6.3.0","new_version":"6.9.1","repository_url":"https://github.com/resend/resend-node"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"@types/amqplib","old_version":"0.10.7","new_version":"0.10.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cron","old_version":"2.0.1","new_version":"2.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-sql-parser","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/taozhi8833998/node-sql-parser"},{"name":"@types/papaparse","old_version":"5.3.16","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.4.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"knip","old_version":"5.67.1","new_version":"5.83.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"pino-pretty","old_version":"13.0.0","new_version":"13.1.3","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"6.14.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.1","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"ts-jest","old_version":"29.4.0","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.41.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unimported","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/smeijer/unimported"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 49 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.71.0` | `0.72.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.14.0` | `6.19.2` |\n| [@types/handlebars](https://github.com/wycats/handlebars.js) | `4.0.40` | `4.1.0` |\n| [amqplib](https://github.com/amqp-node/amqplib) | `0.10.8` | `0.10.9` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.4` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.18` | `2.8.19` |\n| [cron](https://github.com/kelektiv/node-cron) | `4.3.3` | `4.4.0` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.5.0` | `13.6.1` |\n| [google-auth-library](https://github.com/googleapis/google-auth-library-nodejs) | `10.2.1` | `10.5.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.9` | `9.0.10` |\n| [node-sql-parser](https://github.com/taozhi8833998/node-sql-parser) | `5.3.13` | `5.4.0` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `13.1.1` | `13.2.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.18.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.16.0` |\n| [rate-limit-redis](https://github.com/express-rate-limit/rate-limit-redis) | `4.2.1` | `4.3.1` |\n| [redis](https://github.com/redis/node-redis) | `5.6.0` | `5.10.0` |\n| [resend](https://github.com/resend/resend-node) | `6.3.0` | `6.9.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) | `0.10.7` | `0.10.8` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.8.0` | `1.8.1` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.10` |\n| [@types/cron](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cron) | `2.0.1` | `2.4.3` |\n| [@types/node-sql-parser](https://github.com/taozhi8833998/node-sql-parser) | `1.0.0` | `1.1.0` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.16` | `5.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.41.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.41.0` | `8.54.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.39.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.4.1` | `5.5.5` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.67.1` | `5.83.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.0.0` | `13.1.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.14.0` | `6.19.2` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.1` | `7.2.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.0` | `29.4.6` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.41.0` | `8.54.0` |\n| [unimported](https://github.com/smeijer/unimported) | `1.31.0` | `1.31.1` |\n\nUpdates `@anthropic-ai/sdk` from 0.71.0 to 0.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.72.1\u003c/h2\u003e\n\u003ch2\u003e0.72.1 (2026-01-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.72.0...sdk-v0.72.1\"\u003esdk-v0.72.0...sdk-v0.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove OutputFormat exports from index.ts (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bf2cf081eedb1fef7270c042ba24dfc9f474cab0\"\u003ebf2cf08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.72.0\u003c/h2\u003e\n\u003ch2\u003e0.72.0 (2026-01-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.2...sdk-v0.72.0\"\u003esdk-v0.71.2...sdk-v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Structured Outputs in the Messages API (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eeb7fabbedb4cd381addb49e02e77574324af43a\"\u003eeeb7fab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e migrate sending message format in output_config rather than output_format (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/99f40668ee2c1b25f527eb34f41eadf79550a73f\"\u003e99f4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add breaking change detection workflow (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b181568601537957f91f7123420d8d0f4625c2b7\"\u003eb181568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e migrate structured output format (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/625\"\u003e#625\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/abcdddcec1c06126405115b2cd63ecde9ec2441b\"\u003eabcdddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers:\u003c/strong\u003e add MCP SDK helper functions (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b6c396320323e93c31d23fcfa779765c23337c8a\"\u003eb6c3963\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e correct code tool API endpoint (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4bd6ad6a15ad5c11abb4ba2f9ac8c5d9aa756fec\"\u003e4bd6ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e return correct lines on typescript errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c425959190cf04b4b14dfd83334ce2b854badbd1\"\u003ec425959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak long lines in snippets into multiline (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c44e2d92b37769eba9dad65a89315cd5a772e99\"\u003e2c44e2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/612\"\u003e#612\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/28a9a00d902ae87b9dcd9942a3571dc09976eb5b\"\u003e28a9a00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e fix multi package publishing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b9e3ab9b74ba29c2675d08546dd417fbd62456a6\"\u003eb9e3ab9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e upgrade \u003ccode\u003eactions/github-script\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff9dd44c3435bdda56db6fbad09e25c714401a44\"\u003eff9dd44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/754de5895cdbf54c82bda835aa5e6cf717c9982f\"\u003e754de58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cb411e4a1638e15570eb774500c1a022d4be41ae\"\u003ecb411e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c0057be99f9b3e01960640cc57befa832954df47\"\u003ec0057be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e upgrade babel, qs, js-yaml (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/494d9ed99f89e790d612245859a2dc57ec447598\"\u003e494d9ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/24ecc838b0adbb837b14fe24fac0895d81ea8891\"\u003e24ecc83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e remove extraneous header test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/076a87cd41bad9e8bd5bb07fa1af0434321ce60b\"\u003e076a87c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e664cdd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003ed08fd40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README with Claude branding (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/611\"\u003e#611\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a9a5f7f94d2fe807bcc73aa6a3a92f8e50db763\"\u003e2a9a5f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.71.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.72.1 (2026-01-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.72.0...sdk-v0.72.1\"\u003esdk-v0.72.0...sdk-v0.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove OutputFormat exports from index.ts (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bf2cf081eedb1fef7270c042ba24dfc9f474cab0\"\u003ebf2cf08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.72.0 (2026-01-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.2...sdk-v0.72.0\"\u003esdk-v0.71.2...sdk-v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Structured Outputs in the Messages API (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eeb7fabbedb4cd381addb49e02e77574324af43a\"\u003eeeb7fab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e migrate sending message format in output_config rather than output_format (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/99f40668ee2c1b25f527eb34f41eadf79550a73f\"\u003e99f4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add breaking change detection workflow (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b181568601537957f91f7123420d8d0f4625c2b7\"\u003eb181568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e migrate structured output format (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/625\"\u003e#625\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/abcdddcec1c06126405115b2cd63ecde9ec2441b\"\u003eabcdddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers:\u003c/strong\u003e add MCP SDK helper functions (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b6c396320323e93c31d23fcfa779765c23337c8a\"\u003eb6c3963\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e correct code tool API endpoint (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4bd6ad6a15ad5c11abb4ba2f9ac8c5d9aa756fec\"\u003e4bd6ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp:\u003c/strong\u003e return correct lines on typescript errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c425959190cf04b4b14dfd83334ce2b854badbd1\"\u003ec425959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak long lines in snippets into multiline (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c44e2d92b37769eba9dad65a89315cd5a772e99\"\u003e2c44e2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/612\"\u003e#612\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/28a9a00d902ae87b9dcd9942a3571dc09976eb5b\"\u003e28a9a00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e fix multi package publishing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b9e3ab9b74ba29c2675d08546dd417fbd62456a6\"\u003eb9e3ab9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e upgrade \u003ccode\u003eactions/github-script\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff9dd44c3435bdda56db6fbad09e25c714401a44\"\u003eff9dd44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/754de5895cdbf54c82bda835aa5e6cf717c9982f\"\u003e754de58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cb411e4a1638e15570eb774500c1a022d4be41ae\"\u003ecb411e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c0057be99f9b3e01960640cc57befa832954df47\"\u003ec0057be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e upgrade babel, qs, js-yaml (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/494d9ed99f89e790d612245859a2dc57ec447598\"\u003e494d9ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/24ecc838b0adbb837b14fe24fac0895d81ea8891\"\u003e24ecc83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e remove extraneous header test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/076a87cd41bad9e8bd5bb07fa1af0434321ce60b\"\u003e076a87c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e664cdd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003ed08fd40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README with Claude branding (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/611\"\u003e#611\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a9a5f7f94d2fe807bcc73aa6a3a92f8e50db763\"\u003e2a9a5f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.71.2 (2025-12-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.1...sdk-v0.71.2\"\u003esdk-v0.71.1...sdk-v0.71.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/689bd1918056366bfe3a1aa10e2a61a3042924a4\"\u003e\u003ccode\u003e689bd19\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7b4849bdca37cf2f28b4a1916495fa18367b081e\"\u003e\u003ccode\u003e7b4849b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d08fd40c7c8b3637963a7a042ce82624963597f6\"\u003e\u003ccode\u003ed08fd40\u003c/code\u003e\u003c/a\u003e docs: update import paths for beta helpers (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/664cdd6bc91641bf610155d470a14c67a177a08d\"\u003e\u003ccode\u003e664cdd6\u003c/code\u003e\u003c/a\u003e docs: tool use documentation link (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eb8b09038ea4ed3f747d118f3fd9a2b3d4a94aaa\"\u003e\u003ccode\u003eeb8b090\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c512663eed78ca5d0f77518658286a649cc982da\"\u003e\u003ccode\u003ec512663\u003c/code\u003e\u003c/a\u003e fix(streams): ensure errors are catchable (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1999377c398f83bdd13d461c1f4b03f0c7756da2\"\u003e\u003ccode\u003e1999377\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6e368bc332f0247321d1ed9fc802b801793bafb2\"\u003e\u003ccode\u003e6e368bc\u003c/code\u003e\u003c/a\u003e chore: add deprecation warnings for accessing .parsed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3cc2dd6eba9a4c6f24d751847282e52b8753282d\"\u003e\u003ccode\u003e3cc2dd6\u003c/code\u003e\u003c/a\u003e fix(parser): use correct naming for parsed text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4cd61ae0e1aee06824c13d82d0010e5e029dc7e3\"\u003e\u003ccode\u003e4cd61ae\u003c/code\u003e\u003c/a\u003e fix(structured outputs): ensure parsed is not enumerable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.71.0...sdk-v0.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.14.0 to 6.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.19.2 patch release in the Prisma 6 release line. It fixes an issue with Prisma Accelerate support in some edge runtime configurations when the \u003ccode\u003e@prisma/client/edge\u003c/code\u003e entrypoint is not being used.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28934\"\u003eprisma/prisma#28934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\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/prisma/prisma/commit/8659f92d08d39470565db36f8b29a82bac8cec5e\"\u003e\u003ccode\u003e8659f92\u003c/code\u003e\u003c/a\u003e fix: correct engine for cloudflare (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28934\"\u003e#28934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fea56388d29fce6ab87d96d347edf7a54956de50\"\u003e\u003ccode\u003efea5638\u003c/code\u003e\u003c/a\u003e chore: backport namespace fix for Prisma 6 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28885\"\u003e#28885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.2/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/handlebars` from 4.0.40 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md\"\u003e\u003ccode\u003e@​types/handlebars\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - February 7th, 2019\u003c/h2\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport TypeScript typings - 27ac1ee\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSecurity fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edisallow access to the constructor in templates to prevent RCE - 42841c4, \u003ca href=\"https://redirect.github.com/wycats/handlebars.js/issues/1495\"\u003e#1495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHousekeeping\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix components/handlebars package.json and auto-update on release - bacd473\u003c/li\u003e\n\u003cli\u003echore: Use node 10 to build handlebars - 78dd89c\u003c/li\u003e\n\u003cli\u003echore/doc: Add more release docs - 6b87c21\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCompatibility notes:\u003c/p\u003e\n\u003cp\u003eAccess to class constructors (i.e. \u003ccode\u003e({}).constructor\u003c/code\u003e) is now prohibited to prevent\nRemote Code Execution. This means that following construct will no work anymore:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eclass SomeClass {\n}\n\u003cp\u003eSomeClass.staticProperty = 'static'\u003c/p\u003e\n\u003cp\u003evar template = Handlebars.compile('{{constructor.staticProperty}}');\u003cbr /\u003e\ndocument.getElementById('output').innerHTML = template(new SomeClass());\u003cbr /\u003e\n// expected: 'static', but now this is empty.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis kind of access is not the intended use of Handlebars and leads to the vulnerability described in \u003ca href=\"https://redirect.github.com/wycats/handlebars.js/issues/1495\"\u003e#1495\u003c/a\u003e. We will \u003cstrong\u003enot\u003c/strong\u003e increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.0.12...v4.1.0\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.12 - September 4th, 2018\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enone\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVarious dependency updates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/pull/1464\"\u003e#1464\u003c/a\u003e - Bump versions of grunt-plugins to 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/pull/1398\"\u003e#1398\u003c/a\u003e - Chore: updated various dev dependencies\u003c/li\u003e\n\u003cli\u003eupgrade uglify-js - d3d3942\u003c/li\u003e\n\u003cli\u003eUpdate grunt-eslint to 20.1.0 - 7729aa9\u003c/li\u003e\n\u003cli\u003eUpdate dependencies \u0026quot;async\u0026quot; to 2.5.0 and \u0026quot;source-map\u0026quot; to 0.6.1 (73d5637)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/wycats/handlebars.js/commits/v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `amqplib` from 0.10.8 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-node/amqplib/blob/main/CHANGELOG.md\"\u003eamqplib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for IPv6 urls\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/amqp-node/amqplib/commit/00b0034d2670c79ccd085b171856c5473fa32be5\"\u003e\u003ccode\u003e00b0034\u003c/code\u003e\u003c/a\u003e 0.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/d151a4255955984c548341c51c1ffaaf701697e4\"\u003e\u003ccode\u003ed151a42\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/09c571973d60be8f4b5480a27c7978065a07ca53\"\u003e\u003ccode\u003e09c5719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/amqp-node/amqplib/issues/795\"\u003e#795\u003c/a\u003e from amqp-node/support-ipv6-urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/15c834e115ad44a92433ff0c4b3d07a0a2b3e6b4\"\u003e\u003ccode\u003e15c834e\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/6f7160f6517dfe4d1935b4c4314849433f5b97ad\"\u003e\u003ccode\u003e6f7160f\u003c/code\u003e\u003c/a\u003e Update lib/connect.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-node/amqplib/commit/7b27e6aa3bee87ba4ceb72043411f5ae3da6fe9f\"\u003e\u003ccode\u003e7b27e6a\u003c/code\u003e\u003c/a\u003e Add support for ipv6 urls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amqp-node/amqplib/compare/v0.10.8...v0.10.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003cli\u003eCleaned up interceptor test files\u003c/li\u003e\n\u003cli\u003eImproved workflow configurations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInfrastructure \u0026amp; CI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003erefactor: ci and build\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7340\"\u003e#7340\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8ff6c19e2d764e8706e6a32b9f17a230dfe96e0c\"\u003e8ff6c19\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactoring of CI/CD workflows\u003c/li\u003e\n\u003cli\u003eConsolidated workflow files for better maintainability\u003c/li\u003e\n\u003cli\u003eAdded mise configuration for the development environment\u003c/li\u003e\n\u003cli\u003eImproved sponsor block update automation\u003c/li\u003e\n\u003cli\u003eEnhanced issue and PR templates\u003c/li\u003e\n\u003cli\u003eAdded automatic release notes generation\u003c/li\u003e\n\u003cli\u003eImplemented workflow cancellation for concurrent runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003echore: codegen and some updates to workflows\u003c/strong\u003e (\u003ca href=\"https://github.com/axios/axios/commit/76cf77b\"\u003e76cf77b\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCode generation improvements\u003c/li\u003e\n\u003cli\u003eWorkflow optimisations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration Notes\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003eNone in this release.\u003c/p\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cp\u003eNone in this release.\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThank you to all contributors who made this release possible! Special thanks to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasonsaayman\"\u003ejasonsaayman\u003c/a\u003e - Release management and CI/CD improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.3\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d\"\u003e\u003ccode\u003e9336cf9\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.4 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003e\u003ccode\u003eee90dfc\u003c/code\u003e\u003c/a\u003e fix: issues with version 1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/af4f6d960f7478604841cfff2eb5c2491565c518\"\u003e\u003ccode\u003eaf4f6d9\u003c/code\u003e\u003c/a\u003e fix: release branch yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78\"\u003e\u003ccode\u003e253e3ad\u003c/code\u003e\u003c/a\u003e fix: all merge configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8ff6c19e2d764e8706e6a32b9f17a230dfe96e0c\"\u003e\u003ccode\u003e8ff6c19\u003c/code\u003e\u003c/a\u003e refactor: ci and build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ab06109b40e129e43096f9c75aaa21bc74ef9fc8\"\u003e\u003ccode\u003eab06109\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e\u003ccode\u003e2d6ad5e\u003c/code\u003e\u003c/a\u003e revert(deps): bump peter-evans/create-pull-request from 7 to 8 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb49a6f84bb8cba4b72df078973d871d68bd46da\"\u003e\u003ccode\u003ecb49a6f\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003e\u003ccode\u003ed8233d9\u003c/code\u003e\u003c/a\u003e fix(types): restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e\u003ccode\u003e5945e40\u003c/code\u003e\u003c/a\u003e fix(interceptor): handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\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/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.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/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 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/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\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/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\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/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\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/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.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/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 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/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\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/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\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/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cors` from 2.8.18 to 2.8.19\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/cors\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cron` from 4.3.3 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node-cron/releases\"\u003ecron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.5...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node versions to include 24 and 25 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/b228e7cdf92106fe1af614768b2492e1cefbc20f\"\u003eb228e7c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/570f9bc69bf729890c2a409a99a1eec1b287bc0a\"\u003e570f9bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/ac05b84a238a4564a890760bdac802d591296872\"\u003eac05b84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.4...v4.3.5\"\u003e4.3.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esuppress setTimeout warning with negatives (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/74d3b74dd42adeb348d6e13dd798d61fb68073a7\"\u003e74d3b74\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v5.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/0f3b9f3c12ea9e2cb8567570551f79d557f53b5f\"\u003e0f3b9f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1028\"\u003e#1028\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/232f23adad475b70f8c958b29d47f32eb905fb96\"\u003e232f23a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/create-github-app-token action to v2.2.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/1ade9ce4ac91a5703798e1c219c59bf92abfdd81\"\u003e1ade9ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1017\"\u003e#1017\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/288cf0d83f546b86d5a7bd804a8e88182a6f38cd\"\u003e288cf0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/upload-artifact action to v5 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/709118655aab2d222f50f3a9aff36bc50e0742fa\"\u003e7091186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v3.31.2 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/8c5c4db54cc2221181f839c849766dbf54a886db\"\u003e8c5c4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v3.31.5 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/c6516f1cbfa8c0d3e453f5d77b14ac02faabc59a\"\u003ec6516f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1014\"\u003e#1014\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/258ee3b0502042720fef103f864e7ffea34783ac\"\u003e258ee3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update step-security/harden-runner action to v2.13.2 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2f44428f3aec7829a049bb11cbbb2ed346fdf579\"\u003e2f44428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/eslint\"\u003e\u003ccode\u003e@​eslint\u003c/code\u003e\u003c/a\u003e/js to v9.39.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/319462a0f972c3b1c15aa62c4b4bbfcdf7cfe251\"\u003e319462a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/semantic-release\"\u003e\u003ccode\u003e@​semantic-release\u003c/code\u003e\u003c/a\u003e/github to v12.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/dfa341118e126dbe2e2f7be36b81d9a434cc9608\"\u003edfa3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/swc\"\u003e\u003ccode\u003e@​swc\u003c/code\u003e\u003c/a\u003e/core to v1.15.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/7aa02a2e5996902ecbe9ed69c047cf0093cbea71\"\u003e7aa02a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/swc\"\u003e\u003ccode\u003e@​swc\u003c/code\u003e\u003c/a\u003e/core to v1.15.3 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/af87e4d391315d72ddddaddac96e43c0eef1936e\"\u003eaf87e4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/node to v22.19.0 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/67701aa2de16a78927ed788c07158e0b2d34fe46\"\u003e67701aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/node to v22.19.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2c0d2bb069847f00ab0246499ea7e21fe34eed6f\"\u003e2c0d2bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ca href=\"https://github.com/types\"\u003e\u003ccode\u003e@​types\u003c/code\u003e\u003c/a\u003e/sinon to v21 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/028b8b737c1a03c4baba4ebb325e04221adf686c\"\u003e028b8b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update semantic-release related packages (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/e29b122f0c220b654bdfeeccf6a3408144efd145\"\u003ee29b122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.3...v4.3.4\"\u003e4.3.4\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecatch errors in async onTick functions (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1013\"\u003e#1013\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/2ac300176017202cf74e281f0ec85541a961c5d2\"\u003e2ac3001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Builds\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GitHub app token to use for release (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/61b54f62940105312b4d5921a08ec57231474edb\"\u003e61b54f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove chai since we aren't using it (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1012\"\u003e#1012\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/cf14205a36898cad43c4ad36460a9eb457882bdf\"\u003ecf14205\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/kelektiv/node-cron/blob/main/CHANGELOG.md\"\u003ecron's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.5...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node versions to include 24 and 25 (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/b228e7cdf92106fe1af614768b2492e1cefbc20f\"\u003eb228e7c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/570f9bc69bf729890c2a409a99a1eec1b287bc0a\"\u003e570f9bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e lock file maintenance (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/ac05b84a238a4564a890760bdac802d591296872\"\u003eac05b84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kelektiv/node-cron/compare/v4.3.4...v4.3.5\"\u003e4.3.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esuppress setTimeout warning with negatives (\u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/74d3b74dd42adeb348d6e13dd798d61fb68073a7\"\u003e74d3b74\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kelektiv/node-cron/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaction:\u003c/strong\u003e update actions/checkout action to v5.0.1 (\u003ca href=\"https://github.com/kelektiv/node-cron/commit/0f3b9f3c12ea9e2cb8567570551f79d557...\n\n_Description has been truncated_","html_url":"https://github.com/Joseamica/avoqado-server/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joseamica%2Favoqado-server/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-01-27T08:18:58.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3859390325","node_id":"PR_kwDOLowJps6_iqIo","number":288,"state":"closed","title":"SERVER: Bump the npm group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["chore","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T09:07:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T08:18:58.000Z","updated_at":"2026-02-03T09:08:00.000Z","time_to_close":607740,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"SERVER: Bump","group_name":"npm","update_count":17,"packages":[{"name":"@azure/identity","old_version":"4.9.1","new_version":"4.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"pdfmake","old_version":"0.2.19","new_version":"0.3.3","repository_url":"https://github.com/bpampuch/pdfmake"},{"name":"pg","old_version":"8.16.3","new_version":"8.17.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-promise","old_version":"12.1.3","new_version":"12.3.0","repository_url":"https://github.com/vitaly-t/pg-promise"},{"name":"puppeteer","old_version":"24.19.0","new_version":"24.35.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-cluster","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/thomasdondorf/puppeteer-cluster"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-session","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/passport-google-oauth20","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pdfmake","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 16 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js) | `4.9.1` | `4.13.0` |\n| [@azure/keyvault-secrets](https://github.com/Azure/azure-sdk-for-js) | `4.9.0` | `4.10.0` |\n| [pdfmake](https://github.com/bpampuch/pdfmake) | `0.2.19` | `0.3.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.17.1` |\n| [pg-promise](https://github.com/vitaly-t/pg-promise) | `12.1.3` | `12.3.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.19.0` | `24.35.0` |\n| [puppeteer-cluster](https://github.com/thomasdondorf/puppeteer-cluster) | `0.24.0` | `0.25.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.18.1` | `1.18.2` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.0.9` |\n| [@types/passport-google-oauth20](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-google-oauth20) | `2.0.16` | `2.0.17` |\n| [@types/pdfmake](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfmake) | `0.2.11` | `0.2.12` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.53.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n\n\nUpdates `@azure/identity` from 4.9.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/980d126c6272be628d407abc96af846a8ee657f6\"\u003e\u003ccode\u003e980d126\u003c/code\u003e\u003c/a\u003e [Identity] Prepare release Oct 25 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36121\"\u003e#36121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/29a8eabfa2f8e05f5b5943aec01d3e00bf7f694f\"\u003e\u003ccode\u003e29a8eab\u003c/code\u003e\u003c/a\u003e Azure.Communication.Email 1.1.0 - 2025-09-01 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36008\"\u003e#36008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05a98605a9e5b5030791c2bb523a2cff54f94cf1\"\u003e\u003ccode\u003e05a9860\u003c/code\u003e\u003c/a\u003e [notification-hubs] fix TypeError when parsing AppleTemplateRegistrationDescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/cdbd31b8577ee2367c2a3da8aecee5558b7d9a40\"\u003e\u003ccode\u003ecdbd31b\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36119\"\u003e#36119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/953fcf9f84ba2b51811f548f7c4035bb04249367\"\u003e\u003ccode\u003e953fcf9\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12337 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/259da843a521285220f02217beb2243300106c60\"\u003e\u003ccode\u003e259da84\u003c/code\u003e\u003c/a\u003e [Identity] Remove inappropriate \u003ca href=\"https://github.com/internal\"\u003e\u003ccode\u003e@​internal\u003c/code\u003e\u003c/a\u003e tags from non-exported members (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36\"\u003e#36\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d9c839355a356419e78841f6be93b53814054d3c\"\u003e\u003ccode\u003ed9c8393\u003c/code\u003e\u003c/a\u003e [Identity] Disable probe in DAC when MICred is set exclusively (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36047\"\u003e#36047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6ac80a8e016f811dd199864de58e05a1d8e9e151\"\u003e\u003ccode\u003e6ac80a8\u003c/code\u003e\u003c/a\u003e [load-testing-rest] pass PolledOperationOptions to getLongRunningPoller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35164\"\u003e#35164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e92d51a5f5588849f3f88b726990c84f1fee321c\"\u003e\u003ccode\u003ee92d51a\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12325 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36109\"\u003e#36109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3dccef70ed75b92cc7df6506b92efb310e943690\"\u003e\u003ccode\u003e3dccef7\u003c/code\u003e\u003c/a\u003e [perf] update published package versions to latest versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36100\"\u003e#36100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_4.9.1...@azure/identity_4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4ff2c18dd3c420b95483f594b9eeea03d3429eff\"\u003e\u003ccode\u003e4ff2c18\u003c/code\u003e\u003c/a\u003e [core-client-rest] Delete dom.d.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34753\"\u003e#34753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/95b5fc6eb7621fa79df057980bcc488ed19f1e8d\"\u003e\u003ccode\u003e95b5fc6\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] re-generate June 2025 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34759\"\u003e#34759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d25f7106d2f95467299d435d634ee434263cb71f\"\u003e\u003ccode\u003ed25f710\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade typescript-eslint* dev dependencies to ~8.34.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34116\"\u003e#34116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c3aaf5acc0cfbd54e549c7e43e1f8dbb5e20a947\"\u003e\u003ccode\u003ec3aaf5a\u003c/code\u003e\u003c/a\u003e [ServiceBus] reduce max count of messages to delete (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f1861c9f24829debafe869325d732664a62c2a87\"\u003e\u003ccode\u003ef1861c9\u003c/code\u003e\u003c/a\u003e Release peraparation for communication.identity package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34745\"\u003e#34745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/f3f8bebc2ab1932d71c1a7263c1e45a930e208aa\"\u003e\u003ccode\u003ef3f8beb\u003c/code\u003e\u003c/a\u003e [keyvault] Add missing key wrap algos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34768\"\u003e#34768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/05fc34410c574084f936150e7ed769ee9bd6ba3b\"\u003e\u003ccode\u003e05fc344\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter][Monitor OpenTelemetry] Release Distro 1.12.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d8374153fea4039b2e093c72ae6c1fb7d5caf687\"\u003e\u003ccode\u003ed837415\u003c/code\u003e\u003c/a\u003e Use common publish for partner-release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34601\"\u003e#34601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/50da1a350edfde2dbbc95ac0a1a859c5fa5cf5d1\"\u003e\u003ccode\u003e50da1a3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10835 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34760\"\u003e#34760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ec071fd010aa2f61085b6a368ef8638bd58e316\"\u003e\u003ccode\u003e5ec071f\u003c/code\u003e\u003c/a\u003e Ignore various eng files en masse with cspell (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/34706\"\u003e#34706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/keyvault-secrets_4.9.0...@azure/keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfmake` from 0.2.19 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/releases\"\u003epdfmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eChangelog (compared to version 0.2.21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange parameters of \u003ccode\u003epageBreakBefore\u003c/code\u003e function \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSupport for loading font files and images via URL adresses (\u003ca href=\"https://\"\u003ehttps://\u003c/a\u003e or \u003ca href=\"http://\"\u003ehttp://\u003c/a\u003e protocol) in Node.js (client and server side now)\u003c/li\u003e\n\u003cli\u003eUsed fetch API for downloading fonts and images\u003c/li\u003e\n\u003cli\u003eAttachments embedding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esection\u003c/code\u003e node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eThere is no difference between the stable version 0.3.0 and version 0.3.0-beta.19.\u003c/h4\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cp\u003eDocumentation for version 0.3: \u003ca href=\"https://pdfmake.github.io/docs/0.3/\"\u003ehere\u003c/a\u003e\nMigration guide: \u003ca href=\"https://pdfmake.github.io/docs/0.3/migration-from-0.1/\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.3.0-beta.19\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bpampuch/pdfmake/blob/master/CHANGELOG.md\"\u003epdfmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3 - 2026-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded properties for ToC:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehideEmpty\u003c/code\u003e - set to \u003ccode\u003etrue\u003c/code\u003e if you can hide an empty ToC\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortBy\u003c/code\u003e -  \u003ccode\u003e'page'\u003c/code\u003e (default) or \u003ccode\u003e'title'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esortLocale\u003c/code\u003e - custom locale to sort by property \u003ccode\u003esortBy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoration line\u003c/li\u003e\n\u003cli\u003eAdded inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style name or array of string with style names\u003c/li\u003e\n\u003cli\u003eFixed margin override with 0 value\u003c/li\u003e\n\u003cli\u003eFixed margin override from multiple styles\u003c/li\u003e\n\u003cli\u003eFixed text decoration for superscript and subscript\u003c/li\u003e\n\u003cli\u003eFixed svg-to-pdfkit - TypeError: t.classList.contains is not a function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2026-01-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed non-working \u003ccode\u003eopen()\u003c/code\u003e and \u003ccode\u003eprint()\u003c/code\u003e methods in browser\u003c/li\u003e\n\u003cli\u003eAdded SVG validation: width and height must be specified (in SVG string/element or \u003ccode\u003esvg\u003c/code\u003e node)\u003c/li\u003e\n\u003cli\u003eAdded support for image scaling with only \u003ccode\u003eheight\u003c/code\u003e defined\u003c/li\u003e\n\u003cli\u003eAdded custom \u003ccode\u003emarkerColor\u003c/code\u003e for each item of \u003ccode\u003eul\u003c/code\u003e and \u003ccode\u003eol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded auto page height for multiple pages (for \u003ccode\u003esection\u003c/code\u003e or after custom page break)\u003c/li\u003e\n\u003cli\u003eAdded type validation for parameters in method \u003ccode\u003ecreatePdf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support \u003ccode\u003eSVGElement\u003c/code\u003e object for \u003ccode\u003esvg\u003c/code\u003e node (\u003ccode\u003eSVGElement\u003c/code\u003e object is available only in browser)\u003c/li\u003e\n\u003cli\u003eUpdated svg-to-pdfkit library to the latest GitHub master commit\u003c/li\u003e\n\u003cli\u003eFixed a bug in the write method where it did not wait for the file write operation to complete\u003c/li\u003e\n\u003cli\u003eFixed SVG loading\u003c/li\u003e\n\u003cli\u003eFixed rendering SVG without viewBox\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2026-01-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted to the original \u003ccode\u003epdfkit\u003c/code\u003e package, moving away from \u003ccode\u003e@foliojs-fork\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support Internet Explorer 11 (Microsoft will not support from 2022)\u003c/li\u003e\n\u003cli\u003eMinimal supported version Node.js 20 LTS\u003c/li\u003e\n\u003cli\u003ePort code base to ES6+\u003c/li\u003e\n\u003cli\u003eUnify interface for node and browser \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAll methods return promise instead of using callback \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange including virtual font storage in client-side \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eChange parameters of \u003ccode\u003epageBreakBefore\u003c/code\u003e function \u003cstrong\u003e(breaking change)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSupport for loading font files and images via URL addresses (\u003ca href=\"https://\"\u003ehttps://\u003c/a\u003e or \u003ca href=\"http://\"\u003ehttp://\u003c/a\u003e protocol) in Node.js (client and server side now)\u003c/li\u003e\n\u003cli\u003eUsed fetch API for downloading fonts and images\u003c/li\u003e\n\u003cli\u003eAttachments embedding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esection\u003c/code\u003e node\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/bpampuch/pdfmake/commit/a9812ebd36259a788e67c158c286dec24469621c\"\u003e\u003ccode\u003ea9812eb\u003c/code\u003e\u003c/a\u003e 0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/cc2df44f11aa4f588d7c9a4010c46fcc51c42957\"\u003e\u003ccode\u003ecc2df44\u003c/code\u003e\u003c/a\u003e refresh pdf examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/c2e80c7c97ee325b9ea0869c6d441bc1d739940b\"\u003e\u003ccode\u003ec2e80c7\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/7285c78b9fb56ac1de0215dc2c7ca54e012bedb4\"\u003e\u003ccode\u003e7285c78\u003c/code\u003e\u003c/a\u003e cleanup example docdefinition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/136487b608a81c22901702ca6d4be099be4e05c5\"\u003e\u003ccode\u003e136487b\u003c/code\u003e\u003c/a\u003e fixed text decoration for superscript and subscript \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/2365\"\u003e#2365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/79c8e0b5cd8a935b458691e94d09cc4a440b6e9e\"\u003e\u003ccode\u003e79c8e0b\u003c/code\u003e\u003c/a\u003e added inherited/extends styles, use property \u003ccode\u003eextends\u003c/code\u003e in style with style na...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/3f25593645ef38cf3574376128e6385af769ae5f\"\u003e\u003ccode\u003e3f25593\u003c/code\u003e\u003c/a\u003e added property \u003ccode\u003edecorationThickness\u003c/code\u003e for \u003ccode\u003etext\u003c/code\u003e to set width of the decoratio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/0812fb1deae8dd141d191f397dbde9af39638a6b\"\u003e\u003ccode\u003e0812fb1\u003c/code\u003e\u003c/a\u003e fixed margin override from multiple styles \u003ca href=\"https://redirect.github.com/bpampuch/pdfmake/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/666d694d2864070a5de4b1e220c6ca3d3272a28f\"\u003e\u003ccode\u003e666d694\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bpampuch/pdfmake/commit/8dee97a6b242d6f55a255a3772a2ec60b30518b4\"\u003e\u003ccode\u003e8dee97a\u003c/code\u003e\u003c/a\u003e run 3rdparty manually\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bpampuch/pdfmake/compare/0.2.19...0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\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/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/917478397b0cfbb95f0275e1974a72bb581b07a9\"\u003e\u003ccode\u003e9174783\u003c/code\u003e\u003c/a\u003e test: Replace dead row length check with similar shape check (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/27a27547872f7371cfaa2a334fe822b2a3f278f2\"\u003e\u003ccode\u003e27a2754\u003c/code\u003e\u003c/a\u003e Deprecations (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.17.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg-promise` from 12.1.3 to 12.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitaly-t/pg-promise/releases\"\u003epg-promise's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies update for DEV + for \u003ccode\u003espex\u003c/code\u003e, to allow for proper types resolution, see \u003ca href=\"https://redirect.github.com/vitaly-t/spex/pull/19\"\u003ePR#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding official support for PostgreSQL v18, including in GitHub CI.\u003c/li\u003e\n\u003cli\u003eDev dependencies updated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is more of a landmark release, without any code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/f8e79a0bb40417583377cec4a60745449516dee9\"\u003e\u003ccode\u003ef8e79a0\u003c/code\u003e\u003c/a\u003e deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/1a3c2ce84219d83a28480b0c0dcf2f783102d474\"\u003e\u003ccode\u003e1a3c2ce\u003c/code\u003e\u003c/a\u003e deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/29307e440fd5b6525eb5fd2f0303fa78caeec6e3\"\u003e\u003ccode\u003e29307e4\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/325c20a2ac1abd0f2c10fd25ebdb811c521e9e8f\"\u003e\u003ccode\u003e325c20a\u003c/code\u003e\u003c/a\u003e reverse port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/a8d7e781d3c0dcd8a807e36017215c03d88556fb\"\u003e\u003ccode\u003ea8d7e78\u003c/code\u003e\u003c/a\u003e updating package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/4f518fda5d8e8b478e9ac313fffe246cad6c8e17\"\u003e\u003ccode\u003e4f518fd\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/9cb97c5fe62485e086a2fc7087ee95539b9d2d1a\"\u003e\u003ccode\u003e9cb97c5\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/e837a44d0f6d6f6bfd9d273d57a6bca3861161aa\"\u003e\u003ccode\u003ee837a44\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitaly-t/pg-promise/commit/3452b679a37538d67103ab1172f054d0acccb340\"\u003e\u003ccode\u003e3452b67\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitaly-t/pg-promise/compare/12.1.3...12.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer` from 24.19.0 to 24.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.35.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.34.0...puppeteer-core-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e77245fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer-core:\u003c/strong\u003e Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003ed128a84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003ed3127b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003eb89ce87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v24.35.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003cli\u003epuppeteer-core bumped from 24.34.0 to 24.35.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.33.1...puppeteer-core-v24.34.0\"\u003e24.34.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish page.resize() (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14525\"\u003e#14525\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820\"\u003eee31c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.169 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14529\"\u003e#14529\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1\"\u003e40c73cd\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/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0\"\u003e24.35.0\u003c/a\u003e (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.11.0 to 2.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e77245fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer-core:\u003c/strong\u003e Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003ed128a84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003ed3127b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003eb89ce87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.1...puppeteer-v24.34.0\"\u003e24.34.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e♻️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epuppeteer:\u003c/strong\u003e Synchronize puppeteer versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003epuppeteer-core bumped from 24.33.1 to 24.34.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish page.resize() (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14525\"\u003e#14525\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820\"\u003eee31c21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.169 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14529\"\u003e#14529\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1\"\u003e40c73cd\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/puppeteer/puppeteer/commit/853796e7f342b33ce6a27b8cede0b686f645c1bc\"\u003e\u003ccode\u003e853796e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14542\"\u003e#14542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7deeb78b8e887dd1363c7b6129901bb758894193\"\u003e\u003ccode\u003e7deeb78\u003c/code\u003e\u003c/a\u003e chore: expose originating targetId on ConsoleMessage (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14556\"\u003e#14556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/2f56831d1212e37d5bc982db63d8123a71876b8b\"\u003e\u003ccode\u003e2f56831\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14553\"\u003e#14553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b\"\u003e\u003ccode\u003eb89ce87\u003c/code\u003e\u003c/a\u003e fix(webdriver): closing page with iframes via webdriver (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14549\"\u003e#14549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/695624e35ee4d490ade1fc6a857e769c373b82e2\"\u003e\u003ccode\u003e695624e\u003c/code\u003e\u003c/a\u003e chore: add internal _tabId to page (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a\"\u003e\u003ccode\u003e77245fd\u003c/code\u003e\u003c/a\u003e feat: support background flag when creating pages (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14547\"\u003e#14547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/2ab534b4533d6a658f32c8b2b18d2be64a2d083f\"\u003e\u003ccode\u003e2ab534b\u003c/code\u003e\u003c/a\u003e chore: npm audit fix --force (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b\"\u003e\u003ccode\u003ed128a84\u003c/code\u003e\u003c/a\u003e fix(puppeteer-core): Deprecate Cookie attribute sameParty (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14550\"\u003e#14550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/84d8de3c1102819fa93ab33215ee3e8332afa8f8\"\u003e\u003ccode\u003e84d8de3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14537\"\u003e#14537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088\"\u003e\u003ccode\u003ed3127b7\u003c/code\u003e\u003c/a\u003e fix: roll to Chrome 143.0.7499.192 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14541\"\u003e#14541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.19.0...puppeteer-v24.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for puppeteer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-cluster` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/releases\"\u003epuppeteer-cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/blob/master/CHANGELOG.md\"\u003epuppeteer-cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.25.0] - 2025-11-13\u003c/h2\u003e\n\u003cp\u003eNote: Use a version older than \u003ccode\u003e0.25.0\u003c/code\u003e if you want to use a puppeteer version older than 24.0.0.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated puppeteer types to version 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to their latest versions\u003c/li\u003e\n\u003cli\u003eExported more types for improved TypeScript use\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCluster retrying in error cases when it was already closed\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/thomasdondorf/puppeteer-cluster/commit/79a906b459c9f2fa0e2f1568a353218bba4e8684\"\u003e\u003ccode\u003e79a906b\u003c/code\u003e\u003c/a\u003e v0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/e7df270b7d5b852db0ae633c8a8515760b952b71\"\u003e\u003ccode\u003ee7df270\u003c/code\u003e\u003c/a\u003e Updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/4ad0a9047c66903c267449b84a96512ab500b01e\"\u003e\u003ccode\u003e4ad0a90\u003c/code\u003e\u003c/a\u003e Github actions ubuntu 24 not working, try ubuntu-22 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/ee3376ab4218d886bb775b26738c66ec8dfb79ff\"\u003e\u003ccode\u003eee3376a\u003c/code\u003e\u003c/a\u003e Updated testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/53a58753ceb5232cbe59d26b39f76eeaf51a212b\"\u003e\u003ccode\u003e53a5875\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-462'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/34723752ae3ac2cc42dfc90909ea269720e7ca69\"\u003e\u003ccode\u003e3472375\u003c/code\u003e\u003c/a\u003e Fix bad link in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/368df25494b510a46ac619403fce9f775b7fa125\"\u003e\u003ccode\u003e368df25\u003c/code\u003e\u003c/a\u003e Check if cluster is already closed before retrying, closes \u003ca href=\"https://redirect.github.com/thomasdondorf/puppeteer-cluster/issues/325\"\u003e#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/2be678d0a7e3f70165b6ac4eedf0594f2aa2cd69\"\u003e\u003ccode\u003e2be678d\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/7bb68081b55ee8ac69e5042b0e01cbd2c7597537\"\u003e\u003ccode\u003e7bb6808\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-560'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/commit/d6104997df0cabd35ded28f62fbcb7938229606d\"\u003e\u003ccode\u003ed610499\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thomasdondorf/puppeteer-cluster/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.5 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express-session` from 1.18.1 to 1.18.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/express-session\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/morgan` from 1.9.9 to 1.9.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/morgan\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.8 to 25.0.9\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/passport-google-oauth20` from 2.0.16 to 2.0.17\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/passport-google-oauth20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pdfmake` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pdfmake\"\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.53.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\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/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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\u003c/blockquote\u003e\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/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.0 to 8.54.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.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\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-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\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\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/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.54.0 (2026-01-26)\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.53.1 (2026-01-19)\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\u003c/blockquote\u003e\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemon` from 3.1.10 to 3.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remy/nodemon/releases\"\u003enodemon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.10...v3.1.11\"\u003e3.1.11\u003c/a\u003e (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003escript.start with missing file (\u003ca href=\"https://github.com/remy/nodemon/commit/8d927f105eca3d5db96b19cdbe0c6a6d8cfb9a5f\"\u003e8d927f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2258\"\u003e#2258\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/remy/nodemon/commit/8d927f105eca3d5db96b19cdbe0c6a6d8cfb9a5f\"\u003e\u003ccode\u003e8d927f1\u003c/code\u003e\u003c/a\u003e fix: script.start with missing file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/9c966c1fcfaa73b2cb2c77af0c8f0756364ec436\"\u003e\u003ccode\u003e9c966c1\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/1bf915d58e5e447e8eefc49755bc430ef1b6de6f\"\u003e\u003ccode\u003e1bf915d\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/89e92da6416577eca19bb842a494eed3be638c30\"\u003e\u003ccode\u003e89e92da\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/838ea0c0f4e4a6bc5e6ccfa7eca900f1eae25461\"\u003e\u003ccode\u003e838ea0c\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/7a64464df90444608c742894f20b3e3d6a8e8643\"\u003e\u003ccode\u003e7a64464\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/079c683024bab58c3cbaa2f926f8804d0448d344\"\u003e\u003ccode\u003e079c683\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/71934a3428e1942285e738bce2a4e95110aec113\"\u003e\u003ccode\u003e71934a3\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/d6ec490c3a89f1651b10b68845d5b0002dc4107a\"\u003e\u003ccode\u003ed6ec490\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/745a9943293aa8d57c3f07259f7c25aae1963edb\"\u003e\u003ccode\u003e745a994\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:remy/nodemon\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.10...v3.1.11\"\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/ubigu/kartalla/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubigu%2Fkartalla/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"}},{"old_version":"1.7.2","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2026-01-19T04:24:22.000Z","version_change":"1.7.2 → 1.8.1","issue":{"uuid":"3827932923","node_id":"PR_kwDOGa1mRs696nYB","number":587,"state":"open","title":"build(deps): bump compression and @types/compression","user":"dependabot[bot]","labels":["stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T04:24:22.000Z","updated_at":"2026-01-31T07:00:38.160Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"compression","repository_url":"https://github.com/expressjs/compression","old_version":"1.7.4","new_version":"1.8.1"},{"name":"@types/compression","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.7.2","new_version":"1.8.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [compression](https://github.com/expressjs/compression) and [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression). These dependencies needed to be updated together.\nUpdates `compression` from 1.7.4 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/compression/releases\"\u003ecompression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): update multiple links from http to https by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/222\"\u003eexpressjs/compression#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add dependabot for github actions by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/207\"\u003eexpressjs/compression#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.15 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/expressjs/compression/pull/228\"\u003eexpressjs/compression#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/229\"\u003eexpressjs/compression#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.26.0 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/230\"\u003eexpressjs/compression#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump supertest from 6.2.3 to 6.3.4 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/expressjs/compression/pull/231\"\u003eexpressjs/compression#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] ci: Harden GitHub Actions 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/expressjs/compression/pull/235\"\u003eexpressjs/compression#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.29.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/expressjs/compression/pull/243\"\u003eexpressjs/compression#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 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/expressjs/compression/pull/239\"\u003eexpressjs/compression#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 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/expressjs/compression/pull/240\"\u003eexpressjs/compression#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 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/expressjs/compression/pull/241\"\u003eexpressjs/compression#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 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/expressjs/compression/pull/244\"\u003eexpressjs/compression#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: on-headers@1.1.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/246\"\u003eexpressjs/compression#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.8.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/expressjs/compression/pull/247\"\u003eexpressjs/compression#247\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/228\"\u003eexpressjs/compression#228\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/expressjs/compression/pull/235\"\u003eexpressjs/compression#235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/compression/compare/1.8.0...v1.8.1\"\u003ehttps://github.com/expressjs/compression/compare/1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor chunkLength function for improved readability and consistency 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/expressjs/compression/pull/203\"\u003eexpressjs/compression#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor toBuffer function to simplify buffer check logic 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/expressjs/compression/pull/201\"\u003eexpressjs/compression#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/204\"\u003eexpressjs/compression#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse headersSent instead of  _header by \u003ca href=\"https://github.com/maritz\"\u003e\u003ccode\u003e@​maritz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/129\"\u003eexpressjs/compression#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/use write head instead of implicit header by \u003ca href=\"https://github.com/Icehunter\"\u003e\u003ccode\u003e@​Icehunter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/170\"\u003eexpressjs/compression#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default option by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/191\"\u003eexpressjs/compression#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update ci workflow by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/206\"\u003eexpressjs/compression#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for brotli by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/194\"\u003eexpressjs/compression#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve readme by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/209\"\u003eexpressjs/compression#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: keywords field by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/210\"\u003eexpressjs/compression#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify encoding negotiation logic by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/213\"\u003eexpressjs/compression#213\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/expressjs/compression/pull/203\"\u003eexpressjs/compression#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maritz\"\u003e\u003ccode\u003e@​maritz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/129\"\u003eexpressjs/compression#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Icehunter\"\u003e\u003ccode\u003e@​Icehunter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/170\"\u003eexpressjs/compression#170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/compression/compare/1.7.5...v1.8.0\"\u003ehttps://github.com/expressjs/compression/compare/1.7.5...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/186\"\u003eexpressjs/compression#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/187\"\u003eexpressjs/compression#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix spelling by \u003ca href=\"https://github.com/dijonkitchen\"\u003e\u003ccode\u003e@​dijonkitchen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/174\"\u003eexpressjs/compression#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bytes@3.1.2 by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/compression/pull/192\"\u003eexpressjs/compression#192\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/expressjs/compression/blob/master/HISTORY.md\"\u003ecompression's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.8.1 / 2025-07-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: on-headers@~1.1.0\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eres.headersSent\u003c/code\u003e when available\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e_implicitHeader\u003c/code\u003e with \u003ccode\u003ewriteHead\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003eadd brotli support for versions of node that support it\u003c/li\u003e\n\u003cli\u003eAdd the enforceEncoding option for requests without \u003ccode\u003eAccept-Encoding\u003c/code\u003e header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.7.5 / 2024-10-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: Replace accepts with negotiator@~0.6.4\n\u003cul\u003e\n\u003cli\u003eAdd preference option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: bytes@3.1.2\n\u003cul\u003e\n\u003cli\u003eAdd petabyte (\u003ccode\u003epb\u003c/code\u003e) support\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;thousandsSeparator\u0026quot; incorrecting formatting fractional part\u003c/li\u003e\n\u003cli\u003eFix return value for un-parsable strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: compressible@~2.0.18\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003efont/ttf\u003c/code\u003e as compressible\u003c/li\u003e\n\u003cli\u003eRemove compressible from \u003ccode\u003emultipart/mixed\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: mime-db@'\u0026gt;= 1.43.0 \u0026lt; 2'\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: safe-buffer@5.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/83a0c45fe190f4fcb8b515c18065db9cb9029dd1\"\u003e\u003ccode\u003e83a0c45\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/ce62713129f4b33eac4b833e1722410091646395\"\u003e\u003ccode\u003ece62713\u003c/code\u003e\u003c/a\u003e deps: on-headers@1.1.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/f4acb23985fa345318d34d4a96acf555a883efeb\"\u003e\u003ccode\u003ef4acb23\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/6eaebe63f2ecac191d402c570bde140488435c4c\"\u003e\u003ccode\u003e6eaebe6\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4.1.1 to 4.2.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/37e062312fd270f84b5f50f7c6f88312609633f5\"\u003e\u003ccode\u003e37e0623\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/bc436b26283c2f85a9711085dd0e4a580de50ba7\"\u003e\u003ccode\u003ebc436b2\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.3.1 to 4.6.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/2f9f5726751ecf12f7c46a9d1493bcd1966e09a7\"\u003e\u003ccode\u003e2f9f572\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.29.2 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/5f13b148d2a1a2daaa8647e03592214bb240bf18\"\u003e\u003ccode\u003e5f13b14\u003c/code\u003e\u003c/a\u003e [StepSecurity] ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/76e094548125afbf8089a482d5982dc96c7ce398\"\u003e\u003ccode\u003e76e0945\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump supertest from 6.2.3 to 6.3.4 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/compression/commit/ae6ee809dc0cb40febaf2a5bff298465bd5a207f\"\u003e\u003ccode\u003eae6ee80\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.26.0 to 2.31.0 (\u003ca href=\"https://redirect.github.com/expressjs/compression/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/compression/compare/1.7.4...v1.8.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 compression since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/compression` from 1.7.2 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/dnsaoki2/backstage/pull/587","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnsaoki2%2Fbackstage/issues/587","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/587/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-12-15T10:13:04.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3729721779","node_id":"PR_kwDOLzo_Uc644q76","number":108,"state":"closed","title":"Bump @types/compression from 1.7.5 to 1.8.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-23T09:49:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T10:13:04.000Z","updated_at":"2026-01-23T09:49:46.000Z","time_to_close":3368200,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) from 1.7.5 to 1.8.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/compression\"\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/compression\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.5\u0026new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/navikt/tilbakemeldinger/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldinger/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-12-08T02:47:41.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3704417670","node_id":"PR_kwDOP50udc63k2LB","number":42,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 57 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:47:41.000Z","updated_at":"2025-12-08T02:47:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":57,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.24.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.4.1","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.12","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.91.1","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.24.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.4.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.11.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.91.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.22` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.556.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.68.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.48.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.2` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e3765f7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21137\"\u003e#21137\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/203a5512a42a1031f685993f5d9cbae5f328354f\"\u003e203a551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify manifest.json \u003ccode\u003eimports\u003c/code\u003e field is JS chunks only (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21136\"\u003e#21136\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/46d3077f2b63771cc50230bc907c48f5773c00fb\"\u003e46d3077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21174\"\u003e#21174\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e74559c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\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/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e\u003ccode\u003e5ef557a\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21164\"\u003e#21164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e\u003ccode\u003e74559c9\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21174\"\u003e#21174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003e\u003ccode\u003edf5a30d\u003c/code\u003e\u003c/a\u003e fix(config): handle shebang properly (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21158\"\u003e#21158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003e\u003ccode\u003ea3cd262\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21146\"\u003e#21146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.7/packages/vite\"\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 5.1.0 to 5.1.1\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@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/23db72731b7c9c3d57a8188f0395d2ec90a6e2f6\"\u003e\u003ccode\u003e23db727\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcc7db076ec038ab0152fd00a712913569c901a4\"\u003e\u003ccode\u003ebcc7db0\u003c/code\u003e\u003c/a\u003e chore: add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/976\"\u003e#976\u003c/a\u003e and \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/4a2e229b2093b4a2e4af1c07f3e07aa91f3e12a5\"\u003e\u003ccode\u003e4a2e229\u003c/code\u003e\u003c/a\u003e fix(react): use rolldownOptions instead of deprecated rollupOptions in optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/41cb8237bfb902fe1873c55de0780f0ca2cf3640\"\u003e\u003ccode\u003e41cb823\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/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9cabe2720f571338cc319c957f285e6f787f23fa\"\u003e\u003ccode\u003e9cabe27\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/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c8d918eab8d8cb0f9d38966d5f29a113a0c397ac\"\u003e\u003ccode\u003ec8d918e\u003c/code\u003e\u003c/a\u003e chore(react): use ts-ignore for ecosystem-ci (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/0849e420b30a6183c9364aae2320435684696090\"\u003e\u003ccode\u003e0849e42\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/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.24\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.24.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.24.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--lockfile-only\u003c/code\u003e option to \u003ccode\u003epnpm list\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10020\"\u003e#10020\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should always install the non-executable pnpm package (pnpm in the registry) and never the \u003ccode\u003e@pnpm/exe\u003c/code\u003e package, when installing v11 or newer. We currently cannot ship \u003ccode\u003e@pnpm/exe\u003c/code\u003e as \u003ccode\u003epkg\u003c/code\u003e doesn't work with ESM \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10190\"\u003e#10190\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eNode.js runtime is not added to \u0026quot;dependencies\u0026quot; on \u003ccode\u003epnpm add\u003c/code\u003e, if there's a \u003ccode\u003eengines.runtime\u003c/code\u003e setting declared in \u003ccode\u003epackage.json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10209\"\u003e#10209\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe installation should fail if an optional dependency cannot be installed due to a trust policy check failure \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10208\"\u003e#10208\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm list\u003c/code\u003e and \u003ccode\u003epnpm why\u003c/code\u003e now display npm: protocol for aliased packages (e.g., \u003ccode\u003efoo npm:is-odd@3.0.1\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8660\"\u003e#8660\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't add an extra slash to the Node.js mirror URL \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10204\"\u003e#10204\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm store prune\u003c/code\u003e should not fail if the store contains Node.js packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10131\"\u003e#10131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003etrustPolicyExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10164\"\u003e#10164\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003etrustPolicy: no-downgrade\ntrustPolicyExclude:\n  - chokidar@4.0.3\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to override the \u003ccode\u003eengines\u003c/code\u003e field on publish by the \u003ccode\u003epublishConfig.engines\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10179\"\u003e#10179\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/pnpm/pnpm/commit/16d08d0cb076a3d2e1fe75f558c08059b17dadd9\"\u003e\u003ccode\u003e16d08d0\u003c/code\u003e\u003c/a\u003e chore(release): 10.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/603aedae0a61cdda1d0b4edeacc75f8c6b023a25\"\u003e\u003ccode\u003e603aeda\u003c/code\u003e\u003c/a\u003e chore(release): 10.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/43c56d9e7e0b72d9e5164de737289105ae1cd081\"\u003e\u003ccode\u003e43c56d9\u003c/code\u003e\u003c/a\u003e fix: don't silently skip an optional dependency if if fails trust policy chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5e7cf449146ef36ece70bc5442492e79dbc300c3\"\u003e\u003ccode\u003e5e7cf44\u003c/code\u003e\u003c/a\u003e fix: js-yaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/1de6d19f59e0c754ab2515a7c8f63fe04905ed52\"\u003e\u003ccode\u003e1de6d19\u003c/code\u003e\u003c/a\u003e chore(release): 10.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/93d49548ca49d1e7dbd7024c2c1de700e4ccb25d\"\u003e\u003ccode\u003e93d4954\u003c/code\u003e\u003c/a\u003e feat: add support for trustPolicyExclude (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10168\"\u003e#10168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.24.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u003cp\u003e// Prettier 3.7.3\ntype Foo = /** comment \u003cem\u003e/ (/\u003c/em\u003e* comment */ a | b) | c;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.4\ntype Foo = /** comment */ (a | b) | c;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix unstable comment print in union type comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003e#18395\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype X = (A | B) \u0026amp; (\n  // comment\n  A | B\n);\n\u003cp\u003e// Prettier 3.7.3 (first format)\ntype X = (A | B) \u0026amp;\n(// comment\nA | B);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.3 (second format)\ntype X = (\n| A\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e\"\u003e\u003ccode\u003e7848357\u003c/code\u003e\u003c/a\u003e Release 3.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0\"\u003e\u003ccode\u003e7686c59\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c\"\u003e\u003ccode\u003efe49434\u003c/code\u003e\u003c/a\u003e Remove dead code checking union/intersection types length (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18396\"\u003e#18396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729\"\u003e\u003ccode\u003eca02b37\u003c/code\u003e\u003c/a\u003e Fix unstable comment print (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974\"\u003e\u003ccode\u003e7efb988\u003c/code\u003e\u003c/a\u003e Fix comment in union type get duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3\"\u003e\u003ccode\u003ecfa92c1\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18392\"\u003e#18392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d\"\u003e\u003ccode\u003e1de2737\u003c/code\u003e\u003c/a\u003e Update dependency yaml to v2.8.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18391\"\u003e#18391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6\"\u003e\u003ccode\u003e706aa4e\u003c/code\u003e\u003c/a\u003e Switch js parse postprocess to \u003ccode\u003eonEnter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18382\"\u003e#18382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e\"\u003e\u003ccode\u003ed3eb2b2\u003c/code\u003e\u003c/a\u003e Reuse arrays in visitor keys (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18386\"\u003e#18386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 recreat...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-12-08T02:25:49.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3704375636","node_id":"PR_kwDOP50udc63ktsL","number":41,"state":"open","title":"build(deps): bump the backend-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:25:49.000Z","updated_at":"2025-12-08T02:25:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":21,"packages":[{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.4.1","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 21 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.4.1` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n\n\nUpdates `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `envalid` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/ff678f6b1e71ca1cff429f4b44b77583e0b231ed\"\u003e\u003ccode\u003eff678f6\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/473559002e4891e3b3d39f81c0e8536c573b619e\"\u003e\u003ccode\u003e4735590\u003c/code\u003e\u003c/a\u003e Bump vite from 7.0.0 to 7.1.5 (\u003ca href=\"https://redirect.github.com/af/envalid/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/af/envalid/commit/061b888986c476d46fe707f3a19df77b063ac01f\"\u003e\u003ccode\u003e061b888\u003c/code\u003e\u003c/a\u003e feat: improve IP RegExp to cover more cases (\u003ca href=\"https://redirect.github.com/af/envalid/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/af/envalid/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.39.10 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erepeat\u003c/code\u003e to validate and handle invalid repeat counts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esortedIndexBy\u003c/code\u003e to properly handle default iteratee.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esome\u003c/code\u003e predicate check to correctly handle null and undefined cases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/2fe156427a00b7cb154f9edc4446a17771bc17ad\"\u003e\u003ccode\u003e2fe1564\u003c/code\u003e\u003c/a\u003e v1.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a61e107b7024300ec20614b7c329a8382c1ac13e\"\u003e\u003ccode\u003ea61e107\u003c/code\u003e\u003c/a\u003e feat: export ThrottleOptions and DebounceOptions interfaces (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/16a73d2aa8e302a9430149375ad512cc90530d34\"\u003e\u003ccode\u003e16a73d2\u003c/code\u003e\u003c/a\u003e test(compat/mergeWith): add missing test cases for edge cases and improve cov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ef6ab6b9652f4d2e521c65d18a5e047b8002eb76\"\u003e\u003ccode\u003eef6ab6b\u003c/code\u003e\u003c/a\u003e fix(compat/updateWith): remove unreachable code and add prototype pollution t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/0be88410809596666d992e0ee149ac157bb5d308\"\u003e\u003ccode\u003e0be8841\u003c/code\u003e\u003c/a\u003e test(compat/unset): add comprehensive prototype pollution tests (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c6d4643acb940a7edc9605780c663186c4d8ee36\"\u003e\u003ccode\u003ec6d4643\u003c/code\u003e\u003c/a\u003e test: add \u003cstrong\u003eproto\u003c/strong\u003e security and edge case tests for get function (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/506695c9b20e3953a6a6c835ec2383fb2b03e461\"\u003e\u003ccode\u003e506695c\u003c/code\u003e\u003c/a\u003e fix(mergeWith): Remove unnecessary nullish coalescing to achieve 100% branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/5d098e8484a2b94fc84cb771c1c30818c8411dc7\"\u003e\u003ccode\u003e5d098e8\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/3ce0b3a5364a7f66ee78ff922dd7222198a96368\"\u003e\u003ccode\u003e3ce0b3a\u003c/code\u003e\u003c/a\u003e fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/f80f90af9c0dbed23022593e37e1137a9e71bdab\"\u003e\u003ccode\u003ef80f90a\u003c/code\u003e\u003c/a\u003e Add functions to barrel file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.39.10...v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for es-toolkit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-slow-down` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/blob/main/changelog.md\"\u003eexpress-slow-down's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly pass supported options to express-rate-limit to avoid triggering warning\nadded for unexpected options in ERL v8.2.0\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/express-rate-limit/express-slow-down/commit/6f812165b0941c90a245954cbe35372486ef5bb6\"\u003e\u003ccode\u003e6f81216\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/7bb950e2cb9a52882e74042e866d3be9295b2fcb\"\u003e\u003ccode\u003e7bb950e\u003c/code\u003e\u003c/a\u003e v3.0.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/599ec11e75ba564cdeb3bb4dd4360ad909c4ea4d\"\u003e\u003ccode\u003e599ec11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/67\"\u003e#67\u003c/a\u003e from express-rate-limit/fix-erl-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/e3a65744bcbe4469298f9e2fa8e6b1ec3a596f3d\"\u003e\u003ccode\u003ee3a6574\u003c/code\u003e\u003c/a\u003e add reminder to strip new options before passing to ERL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/c1156a77a581ba67278b5f98caa804f1abe93d1d\"\u003e\u003ccode\u003ec1156a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/68\"\u003e#68\u003c/a\u003e from express-rate-limit/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/3ce5fdf330cdf1d602ef8a93840445f1cce0bbb2\"\u003e\u003ccode\u003e3ce5fdf\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/471171d7a2eab24def19814451619d77009f5b07\"\u003e\u003ccode\u003e471171d\u003c/code\u003e\u003c/a\u003e Fix: don't pass extra options to express-rate-limit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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 `pg` from 8.13.1 to 8.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg@8.7.0\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/brianc/node-postgres/commit/8f8e7315e8f7c1bb01e98fdb41c8c92585510782\"\u003e\u003ccode\u003e8f8e731\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f0d1c4868ab45c5c182bbf5db46189d52fc31cf2\"\u003e\u003ccode\u003ef0d1c48\u003c/code\u003e\u003c/a\u003e Update package exports to support more formats (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0ad6c9b71ef88a4bce84d636d0b656a6b8c0ff55\"\u003e\u003ccode\u003e0ad6c9b\u003c/code\u003e\u003c/a\u003e fix: typos (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/1a25d128177dd7c54dc4652bbb92ac7986306e3f\"\u003e\u003ccode\u003e1a25d12\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e00aac13989f0285d96e87b3cb5ad25811dbd520\"\u003e\u003ccode\u003ee00aac1\u003c/code\u003e\u003c/a\u003e Fixes for binary protocol array handling (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/cd877a57612a39335a97b593111710d26126279d\"\u003e\u003ccode\u003ecd877a5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/607efc1b6e6efae28a4ebdd5266fe2e7c2a11052\"\u003e\u003ccode\u003e607efc1\u003c/code\u003e\u003c/a\u003e Bump engines since we do not test lower than 16 anymore (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/14dc8dd100634e81945ecd1e73b00388e4bd03e8\"\u003e\u003ccode\u003e14dc8dd\u003c/code\u003e\u003c/a\u003e Use performance.now() instead of Date.now()... (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/8608fb84c846b61ee5d15f0a9fd82b0c04a3881d\"\u003e\u003ccode\u003e8608fb8\u003c/code\u003e\u003c/a\u003e fix: do not concatenate an array if passed to escapeLiteral. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/114a03e887bc1e123a67fe5e1cdba16d867b5136\"\u003e\u003ccode\u003e114a03e\u003c/code\u003e\u003c/a\u003e Add package.json in exports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.16.3/packages/pg\"\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.11.10 to 8.15.6\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 `winston` from 3.17.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun npm audit fix  e7ccdc4\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/39\"\u003e#39\u003c/a\u003e;t include jest.config.js in npm package  5a63c8c\u003c/li\u003e\n\u003cli\u003efix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)  e74a7ae\u003c/li\u003e\n\u003cli\u003eBump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)  8a956fd\u003c/li\u003e\n\u003cli\u003efix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)  86c890f\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)  3b8be02\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)  f4c3e2c\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)  dd7906e\u003c/li\u003e\n\u003cli\u003echore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)  2e9eb18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/ed45345f01b8ceb1d436e4791d95469c5213a0cf\"\u003e\u003ccode\u003eed45345\u003c/code\u003e\u003c/a\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e7ccdc4d7f81db03ed2e02a2d0d2ee6987a12cea\"\u003e\u003ccode\u003ee7ccdc4\u003c/code\u003e\u003c/a\u003e Run npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/5a63c8cfead2804759ea57fed0b37ae66985ddf4\"\u003e\u003ccode\u003e5a63c8c\u003c/code\u003e\u003c/a\u003e Don't include jest.config.js in npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e74a7aeb9dd9d4446d5ba9c4a5a358d7c2431026\"\u003e\u003ccode\u003ee74a7ae\u003c/code\u003e\u003c/a\u003e fix: append error cause when using \u003ccode\u003elogger.child()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/8a956fd72128148e4c57a9617054d5136f646e85\"\u003e\u003ccode\u003e8a956fd\u003c/code\u003e\u003c/a\u003e Bump rimraf from 5.0.1 to 5.0.10 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/86c890f295edef574c654382447cc27d3714a6bf\"\u003e\u003ccode\u003e86c890f\u003c/code\u003e\u003c/a\u003e fix: ensure File transport flushes all data before emitting finish (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3b8be029489bab4b683c24f00a626b9967926161\"\u003e\u003ccode\u003e3b8be02\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4c3e2c5dd0c3b44cbdc423ad974d0492501d3ff\"\u003e\u003ccode\u003ef4c3e2c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.0 to 7.28.5 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/dd7906e35594b9bc0e7795e324d7dda11e18a431\"\u003e\u003ccode\u003edd7906e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/2e9eb18ae315b604be856e76e96a8916fe1082f5\"\u003e\u003ccode\u003e2e9eb18\u003c/code\u003e\u003c/a\u003e chore: migrate test runner from mocha to jest (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.65.0 to 0.67.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.1...auto-instrumentations-node-v0.67.2\"\u003e0.67.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable programmatic config when environment variables are unset (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2947\"\u003e#2947\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003ecf80246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.1 to ^0.61.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.0...auto-instrumentations-node-v0.67.1\"\u003e0.67.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.0 to ^0.60.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.53.0 to ^0.53.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.6.0 to ^0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.61.0 to ^0.61.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.57.0 to ^0.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.1...auto-instrumentations-node-v0.67.2\"\u003e0.67.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable programmatic config when environment variables are unset (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2947\"\u003e#2947\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003ecf80246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.1 to ^0.61.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.67.0...auto-instrumentations-node-v0.67.1\"\u003e0.67.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.60.0 to ^0.60.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.53.0 to ^0.53.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.6.0 to ^0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.61.0 to ^0.61.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.57.0 to ^0.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1a967b490331dd36482424efb9290e23454895c2\"\u003e\u003ccode\u003e1a967b4\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/cf80246bfa75adbc2c97ba5a2e6f83204ae0ee8b\"\u003e\u003ccode\u003ecf80246\u003c/code\u003e\u003c/a\u003e fix: enable programmatic config when environment variables are unset (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0c1bba8d63fb597cd1885251c3abd7f5b3f4508c\"\u003e\u003ccode\u003e0c1bba8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency markdownlint-cli2 to v0.19.1 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3244\"\u003e#3244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/950e9fe9b552ede3b427b0793c9fa44940844300\"\u003e\u003ccode\u003e950e9fe\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3215\"\u003e#3215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1c08238fc41749f7072c80aca128c1aff1714bc9\"\u003e\u003ccode\u003e1c08238\u003c/code\u003e\u003c/a\u003e refactor: hoist all devDeps to root (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/94e5b7da4500459e38e8d4dfda93542f22159600\"\u003e\u003ccode\u003e94e5b7d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.67.2/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky ...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-12-01T03:48:21.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3679099519","node_id":"PR_kwDOP50udc62PsPu","number":40,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T03:48:21.000Z","updated_at":"2025-12-08T04:11:36.923Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":56,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.24.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.11","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.91.1","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.67.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.57.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.24.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.11.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.11` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.91.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.22` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.555.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.67.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.48.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/24a611f1c83a976d32262628d42f683609746635\"\u003e\u003ccode\u003e24a611f\u003c/code\u003e\u003c/a\u003e release: v7.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e\u003ccode\u003e2d66b7b\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a668014dba377c2b82a32d8124f1761e9ea74f82\"\u003e\u003ccode\u003ea668014\u003c/code\u003e\u003c/a\u003e release: v7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003e\u003ccode\u003eacfe939\u003c/code\u003e\u003c/a\u003e perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e\u003ccode\u003e4f8171e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21128\"\u003e#21128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e\u003ccode\u003e5029720\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21127\"\u003e#21127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e\u003ccode\u003e5909efd\u003c/code\u003e\u003c/a\u003e fix: allow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21103\"\u003e#21103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e\u003ccode\u003e39a0a15\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21095\"\u003e#21095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.4/packages/vite\"\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 5.1.0 to 5.1.1\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@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/23db72731b7c9c3d57a8188f0395d2ec90a6e2f6\"\u003e\u003ccode\u003e23db727\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcc7db076ec038ab0152fd00a712913569c901a4\"\u003e\u003ccode\u003ebcc7db0\u003c/code\u003e\u003c/a\u003e chore: add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/976\"\u003e#976\u003c/a\u003e and \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/4a2e229b2093b4a2e4af1c07f3e07aa91f3e12a5\"\u003e\u003ccode\u003e4a2e229\u003c/code\u003e\u003c/a\u003e fix(react): use rolldownOptions instead of deprecated rollupOptions in optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/41cb8237bfb902fe1873c55de0780f0ca2cf3640\"\u003e\u003ccode\u003e41cb823\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/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9cabe2720f571338cc319c957f285e6f787f23fa\"\u003e\u003ccode\u003e9cabe27\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/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c8d918eab8d8cb0f9d38966d5f29a113a0c397ac\"\u003e\u003ccode\u003ec8d918e\u003c/code\u003e\u003c/a\u003e chore(react): use ts-ignore for ecosystem-ci (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/0849e420b30a6183c9364aae2320435684696090\"\u003e\u003ccode\u003e0849e42\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/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.24\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.24.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.24.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased network concurrency on machines with many CPU cores. pnpm now automatically selects a network concurrency between 16 and 64, based on the number of pnpm workers (calculated as workers × 3). This improves performance on high-core systems \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10068\"\u003e#10068\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrustPolicy\u003c/code\u003e should ignore the trust evidences of prerelease versions, when installing a non-prerelease version.\u003c/li\u003e\n\u003cli\u003eHandle ENOENT errors thrown by \u003ccode\u003efs.linkSync()\u003c/code\u003e, which can occur in containerized environments (OverlayFS) instead of EXDEV. The operation now gracefully falls back to \u003ccode\u003efs.copyFileSync()\u003c/code\u003e in these cases \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10217\"\u003e#10217\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReverted: \u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePackages that don't have a \u003ccode\u003epackage.json\u003c/code\u003e file (like Node.js) should not be reimported from the store on every install. Another file from the package should be checked in order to verify its presence in \u003ccode\u003enode_modules\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrectly read auth tokens for URLs that contain underscores \u003ca href=\"https://redirect.github.com/pnpm/npm-conf/pull/17\"\u003e#17\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--lockfile-only\u003c/code\u003e option to \u003ccode\u003epnpm list\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10020\"\u003e#10020\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should download pnpm from the configured npm registry \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10205\"\u003e#10205\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm self-update\u003c/code\u003e should always install the non-executable pnpm package (pnpm in the registry) and never the \u003ccode\u003e@pnpm/exe\u003c/code\u003e package, when installing v11 or newer. We currently cannot ship \u003ccode\u003e@pnpm/exe\u003c/code\u003e as \u003ccode\u003epkg\u003c/code\u003e doesn't work with ESM \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10190\"\u003e#10190\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eNode.js runtime is not added to \u0026quot;dependencies\u0026quot; on \u003ccode\u003epnpm add\u003c/code\u003e, if there's a \u003ccode\u003eengines.runtime\u003c/code\u003e setting declared in \u003ccode\u003epackage.json\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10209\"\u003e#10209\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe installation should fail if an optional dependency cannot be installed due to a trust policy check failure \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10208\"\u003e#10208\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm list\u003c/code\u003e and \u003ccode\u003epnpm why\u003c/code\u003e now display npm: protocol for aliased packages (e.g., \u003ccode\u003efoo npm:is-odd@3.0.1\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8660\"\u003e#8660\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't add an extra slash to the Node.js mirror URL \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10204\"\u003e#10204\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epnpm store prune\u003c/code\u003e should not fail if the store contains Node.js packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10131\"\u003e#10131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003etrustPolicyExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10164\"\u003e#10164\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003etrustPolicy: no-downgrade\ntrustPolicyExclude:\n  - chokidar@4.0.3\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to override the \u003ccode\u003eengines\u003c/code\u003e field on publish by the \u003ccode\u003epublishConfig.engines\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10179\"\u003e#10179\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/pnpm/pnpm/commit/16d08d0cb076a3d2e1fe75f558c08059b17dadd9\"\u003e\u003ccode\u003e16d08d0\u003c/code\u003e\u003c/a\u003e chore(release): 10.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/603aedae0a61cdda1d0b4edeacc75f8c6b023a25\"\u003e\u003ccode\u003e603aeda\u003c/code\u003e\u003c/a\u003e chore(release): 10.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/43c56d9e7e0b72d9e5164de737289105ae1cd081\"\u003e\u003ccode\u003e43c56d9\u003c/code\u003e\u003c/a\u003e fix: don't silently skip an optional dependency if if fails trust policy chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5e7cf449146ef36ece70bc5442492e79dbc300c3\"\u003e\u003ccode\u003e5e7cf44\u003c/code\u003e\u003c/a\u003e fix: js-yaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/1de6d19f59e0c754ab2515a7c8f63fe04905ed52\"\u003e\u003ccode\u003e1de6d19\u003c/code\u003e\u003c/a\u003e chore(release): 10.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/93d49548ca49d1e7dbd7024c2c1de700e4ccb25d\"\u003e\u003ccode\u003e93d4954\u003c/code\u003e\u003c/a\u003e feat: add support for trustPolicyExclude (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10168\"\u003e#10168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.24.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nconst html = /* HTML */ ` \u0026lt;div class=\u0026quot;${styles.banner}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt; `;\n\u003cp\u003e// Prettier 3.7.1\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=${styles.banner}\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=\u0026amp;quot;${styles.banner}\u0026amp;quot;\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003e#18364\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nexport type XXX = {\n  // tbd\n};\n\u003cp\u003e// Prettier 3.7.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fdfa6701767f5140a85902ecc9fb6444f5b4e3f8\"\u003e\u003ccode\u003efdfa670\u003c/code\u003e\u003c/a\u003e Release 3.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2dce3ec09081427775cc93a8d92cb828a0129e6f\"\u003e\u003ccode\u003e2dce3ec\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/27d6c645cadeebe86011a195e8058d29888a68f6\"\u003e\u003ccode\u003e27d6c64\u003c/code\u003e\u003c/a\u003e Revert previous change to \u003ccode\u003egetFileInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f4a7afaebfa27b975f6b4e336091cd600b0f5592\"\u003e\u003ccode\u003ef4a7afa\u003c/code\u003e\u003c/a\u003e Add types for config related functions (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9266e3e85b0dd4c594554cf9a91988e20c006f9b\"\u003e\u003ccode\u003e9266e3e\u003c/code\u003e\u003c/a\u003e Add resolved test cases (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bfc014442370ebad42b42e8eceea6d25891148d\"\u003e\u003ccode\u003e3bfc014\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/081b84695b060651dc221afcda7531f4c7731c2e\"\u003e\u003ccode\u003e081b846\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/03384c964d99ef26cb1a7fec68e7e5e263220cea\"\u003e\u003ccode\u003e03384c9\u003c/code\u003e\u003c/a\u003e Release 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/514e51afa2046aac7beb651270f0f4ce74a3dafa\"\u003e\u003ccode\u003e514e51a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/29a11ae1ae417b8d0fa66d88d656001a6a90e297\"\u003e\u003ccode\u003e29a11ae\u003c/code\u003e\u003c/a\u003e Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18364\"\u003e#18364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 poin...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-11-24T02:42:34.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3656866805","node_id":"PR_kwDOP50udc61F9yf","number":38,"state":"open","title":"build(deps): bump the backend-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T02:42:34.000Z","updated_at":"2025-11-24T02:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend-dependencies","update_count":20,"packages":[{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.42.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 20 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.42.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.11` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n\n\nUpdates `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `envalid` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/af/envalid/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.39.10 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erepeat\u003c/code\u003e to validate and handle invalid repeat counts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esortedIndexBy\u003c/code\u003e to properly handle default iteratee.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esome\u003c/code\u003e predicate check to correctly handle null and undefined cases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.42.0\u003c/h2\u003e\n\u003cp\u003eReleased on November 17th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new async utilities: \u003ccode\u003efilterAsync\u003c/code\u003e, \u003ccode\u003eflatMapAsync\u003c/code\u003e, \u003ccode\u003eforEachAsync\u003c/code\u003e, \u003ccode\u003emapAsync\u003c/code\u003e, \u003ccode\u003ereduceAsync\u003c/code\u003e, and \u003ccode\u003elimitAsync\u003c/code\u003e for handling asynchronous operations.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003eThrottleOptions\u003c/code\u003e and \u003ccode\u003eDebounceOptions\u003c/code\u003e interfaces for better type support.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisFinite\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisSafeInteger\u003c/code\u003e to implement type predicate to narrow type to number.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to prevent adding index properties to array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emergeWith\u003c/code\u003e to remove unnecessary nullish coalescing for 100% branch coverage.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to remove unreachable code and add prototype pollution test.\u003c/li\u003e\n\u003cli\u003eUpdated documentation headings for consistency.\u003c/li\u003e\n\u003cli\u003eImproved test coverage for \u003ccode\u003ecompat/mergeWith\u003c/code\u003e, \u003ccode\u003ecompat/unset\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003etoMerged\u003c/code\u003e, \u003ccode\u003emergeWith\u003c/code\u003e, and \u003ccode\u003ecompat/intersectionBy\u003c/code\u003e with additional edge cases and security tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Debbl\"\u003e\u003ccode\u003e@​Debbl\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.41.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 24th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003ethrottle\u003c/code\u003e to preserve \u003ccode\u003ethis\u003c/code\u003e context when called as a method.\u003c/li\u003e\n\u003cli\u003eAdded type guard support for \u003ccode\u003epartition\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to support runtime-determined key arrays with proper overloads.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edefaults\u003c/code\u003e in compatibility layer to properly handle undefined and null sources.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e and \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to correctly return types for non-plain objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoMerged\u003c/code\u003e and \u003ccode\u003emergeWith\u003c/code\u003e to properly handle shared objects in merge logic.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/union\u003c/code\u003e to support array-like objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/updateWith\u003c/code\u003e to use \u003ccode\u003eget\u003c/code\u003e for value retrieval in updater function.\u003c/li\u003e\n\u003cli\u003eFixed circular import between \u003ccode\u003eisMatch\u003c/code\u003e and \u003ccode\u003eisMatchWith\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efind\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e by simplifying logic and removing unnecessary checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etakeRight\u003c/code\u003e by improving test coverage and removing redundant checks.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurry\u003c/code\u003e and \u003ccode\u003ecurryRight\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisEqualWith\u003c/code\u003e and \u003ccode\u003emapKeys\u003c/code\u003e by removing unnecessary type assertions.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003emeanBy\u003c/code\u003e by removing intermediate array creation.\u003c/li\u003e\n\u003cli\u003eUpdated build system to use UMD format instead of IIFE for browser builds.\u003c/li\u003e\n\u003cli\u003eFixed numerous documentation examples across compat modules.\u003c/li\u003e\n\u003cli\u003eImproved test coverage with additional test cases for edge cases and compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/the5thbeatle\"\u003e\u003ccode\u003e@​the5thbeatle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hwibaski\"\u003e\u003ccode\u003e@​hwibaski\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manudeli\"\u003e\u003ccode\u003e@​manudeli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/D-Sketon\"\u003e\u003ccode\u003e@​D-Sketon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/yoouungyoung\"\u003e\u003ccode\u003e@​yoouungyoung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dohun-choi\"\u003e\u003ccode\u003e@​Dohun-choi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zoulou00\"\u003e\u003ccode\u003e@​zoulou00\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sen2y\"\u003e\u003ccode\u003e@​sen2y\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.40.0\u003c/h2\u003e\n\u003cp\u003eReleased on October 8th, 2025.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced \u003ccode\u003esumBy\u003c/code\u003e to pass the element index to the \u003ccode\u003egetValue\u003c/code\u003e callback function.\u003c/li\u003e\n\u003cli\u003eImproved performance for \u003ccode\u003euniq\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecloneDeepWith\u003c/code\u003e to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eomit\u003c/code\u003e to avoid unnecessary deep cloning, improving performance.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e to properly handle PascalCase type conversion.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoPath\u003c/code\u003e to correctly handle arrays and non-string inputs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/2fe156427a00b7cb154f9edc4446a17771bc17ad\"\u003e\u003ccode\u003e2fe1564\u003c/code\u003e\u003c/a\u003e v1.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a61e107b7024300ec20614b7c329a8382c1ac13e\"\u003e\u003ccode\u003ea61e107\u003c/code\u003e\u003c/a\u003e feat: export ThrottleOptions and DebounceOptions interfaces (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/16a73d2aa8e302a9430149375ad512cc90530d34\"\u003e\u003ccode\u003e16a73d2\u003c/code\u003e\u003c/a\u003e test(compat/mergeWith): add missing test cases for edge cases and improve cov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ef6ab6b9652f4d2e521c65d18a5e047b8002eb76\"\u003e\u003ccode\u003eef6ab6b\u003c/code\u003e\u003c/a\u003e fix(compat/updateWith): remove unreachable code and add prototype pollution t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/0be88410809596666d992e0ee149ac157bb5d308\"\u003e\u003ccode\u003e0be8841\u003c/code\u003e\u003c/a\u003e test(compat/unset): add comprehensive prototype pollution tests (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c6d4643acb940a7edc9605780c663186c4d8ee36\"\u003e\u003ccode\u003ec6d4643\u003c/code\u003e\u003c/a\u003e test: add \u003cstrong\u003eproto\u003c/strong\u003e security and edge case tests for get function (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/506695c9b20e3953a6a6c835ec2383fb2b03e461\"\u003e\u003ccode\u003e506695c\u003c/code\u003e\u003c/a\u003e fix(mergeWith): Remove unnecessary nullish coalescing to achieve 100% branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/5d098e8484a2b94fc84cb771c1c30818c8411dc7\"\u003e\u003ccode\u003e5d098e8\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/3ce0b3a5364a7f66ee78ff922dd7222198a96368\"\u003e\u003ccode\u003e3ce0b3a\u003c/code\u003e\u003c/a\u003e fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/f80f90af9c0dbed23022593e37e1137a9e71bdab\"\u003e\u003ccode\u003ef80f90a\u003c/code\u003e\u003c/a\u003e Add functions to barrel file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.39.10...v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for es-toolkit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-slow-down` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/blob/main/changelog.md\"\u003eexpress-slow-down's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly pass supported options to express-rate-limit to avoid triggering warning\nadded for unexpected options in ERL v8.2.0\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/express-rate-limit/express-slow-down/commit/6f812165b0941c90a245954cbe35372486ef5bb6\"\u003e\u003ccode\u003e6f81216\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/7bb950e2cb9a52882e74042e866d3be9295b2fcb\"\u003e\u003ccode\u003e7bb950e\u003c/code\u003e\u003c/a\u003e v3.0.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/599ec11e75ba564cdeb3bb4dd4360ad909c4ea4d\"\u003e\u003ccode\u003e599ec11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/67\"\u003e#67\u003c/a\u003e from express-rate-limit/fix-erl-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/e3a65744bcbe4469298f9e2fa8e6b1ec3a596f3d\"\u003e\u003ccode\u003ee3a6574\u003c/code\u003e\u003c/a\u003e add reminder to strip new options before passing to ERL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/c1156a77a581ba67278b5f98caa804f1abe93d1d\"\u003e\u003ccode\u003ec1156a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/express-rate-limit/express-slow-down/issues/68\"\u003e#68\u003c/a\u003e from express-rate-limit/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/3ce5fdf330cdf1d602ef8a93840445f1cce0bbb2\"\u003e\u003ccode\u003e3ce5fdf\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-slow-down/commit/471171d7a2eab24def19814451619d77009f5b07\"\u003e\u003ccode\u003e471171d\u003c/code\u003e\u003c/a\u003e Fix: don't pass extra options to express-rate-limit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/express-rate-limit/express-slow-down/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.13.1 to 8.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd connection \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2698\"\u003elifetime limit\u003c/a\u003e config option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg@8.7.0\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/brianc/node-postgres/commit/8f8e7315e8f7c1bb01e98fdb41c8c92585510782\"\u003e\u003ccode\u003e8f8e731\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f0d1c4868ab45c5c182bbf5db46189d52fc31cf2\"\u003e\u003ccode\u003ef0d1c48\u003c/code\u003e\u003c/a\u003e Update package exports to support more formats (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0ad6c9b71ef88a4bce84d636d0b656a6b8c0ff55\"\u003e\u003ccode\u003e0ad6c9b\u003c/code\u003e\u003c/a\u003e fix: typos (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/1a25d128177dd7c54dc4652bbb92ac7986306e3f\"\u003e\u003ccode\u003e1a25d12\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e00aac13989f0285d96e87b3cb5ad25811dbd520\"\u003e\u003ccode\u003ee00aac1\u003c/code\u003e\u003c/a\u003e Fixes for binary protocol array handling (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/cd877a57612a39335a97b593111710d26126279d\"\u003e\u003ccode\u003ecd877a5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/607efc1b6e6efae28a4ebdd5266fe2e7c2a11052\"\u003e\u003ccode\u003e607efc1\u003c/code\u003e\u003c/a\u003e Bump engines since we do not test lower than 16 anymore (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/14dc8dd100634e81945ecd1e73b00388e4bd03e8\"\u003e\u003ccode\u003e14dc8dd\u003c/code\u003e\u003c/a\u003e Use performance.now() instead of Date.now()... (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/8608fb84c846b61ee5d15f0a9fd82b0c04a3881d\"\u003e\u003ccode\u003e8608fb8\u003c/code\u003e\u003c/a\u003e fix: do not concatenate an array if passed to escapeLiteral. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/114a03e887bc1e123a67fe5e1cdba16d867b5136\"\u003e\u003ccode\u003e114a03e\u003c/code\u003e\u003c/a\u003e Add package.json in exports (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.16.3/packages/pg\"\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.11.10 to 8.15.6\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 `winston` from 3.17.0 to 3.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winstonjs/winston/releases\"\u003ewinston's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics dependency (removes fix-esm transitive dependency)  a15a9e9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.2...v3.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)  f4582c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.1...v3.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e  e668c2c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\"\u003ehttps://github.com/winstonjs/winston/compare/v3.18.0...v3.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate diagnostics package to latest version to remove vulnerability  376e331\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)  71ee92a\u003c/li\u003e\n\u003cli\u003eUpdate transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)  3547a95\u003c/li\u003e\n\u003cli\u003edocs: update transport.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2550\"\u003e#2550\u003c/a\u003e)  dc88db0\u003c/li\u003e\n\u003cli\u003efeat: adds helper function for highest log level (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2514\"\u003e#2514\u003c/a\u003e)  c69cdb0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/winstonjs/winston/compare/v3.17.0...v3.18.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/winstonjs/winston/commit/4dc03d6cc5d626885923b715c779b2e0dd5aeaed\"\u003e\u003ccode\u003e4dc03d6\u003c/code\u003e\u003c/a\u003e 3.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/a15a9e926a1ba5401463acbc183b8a284dbdca80\"\u003e\u003ccode\u003ea15a9e9\u003c/code\u003e\u003c/a\u003e Update diagnostics dependency (removes fix-esm transitive dependency)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/ca142d070adcf3edc0df68544ed05e933d6ee478\"\u003e\u003ccode\u003eca142d0\u003c/code\u003e\u003c/a\u003e 3.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/f4582c3dda633e947aa0c54c33f7f150cfae6c37\"\u003e\u003ccode\u003ef4582c3\u003c/code\u003e\u003c/a\u003e Bump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/347316e995623e0a0cf2d23ff5f1f0c58678e309\"\u003e\u003ccode\u003e347316e\u003c/code\u003e\u003c/a\u003e 3.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/e668c2c2d59cc53b70446dd9bf2040545d65b9e7\"\u003e\u003ccode\u003ee668c2c\u003c/code\u003e\u003c/a\u003e Bump diagnostics package to resolve \u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2583\"\u003e#2583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/6864728bb1f9aad4e8703f68da770db86efae529\"\u003e\u003ccode\u003e6864728\u003c/code\u003e\u003c/a\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/376e331ae50a9f9470c4b0b3273ddbb5d8e58566\"\u003e\u003ccode\u003e376e331\u003c/code\u003e\u003c/a\u003e Update diagnostics package to latest version to remove vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/71ee92a4925567a390cc2e7ef51e51433c7cc7df\"\u003e\u003ccode\u003e71ee92a\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/initd\"\u003e\u003ccode\u003e@​initd\u003c/code\u003e\u003c/a\u003e.sg/winston-cloudwatch (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winstonjs/winston/commit/3547a9512553e6418bbd8089ad9fd071f05bcfdc\"\u003e\u003ccode\u003e3547a95\u003c/code\u003e\u003c/a\u003e Update transports.md (\u003ca href=\"https://redirect.github.com/winstonjs/winston/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.65.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.17.0 to ^0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.5.0 to ^0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.21.0 to ^0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.66.0...auto-instrumentations-node-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e2d675d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.25.0 to ^0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fastify\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.55.0 to ^0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.17.0 to ^0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.51.0 to ^0.52.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.5.0 to ^0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.56.0 to ^0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.53.0 to ^0.54.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.52.0 to ^0.53.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.21.0 to ^0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.54.0 to ^0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.18.0 to ^0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/94e5b7da4500459e38e8d4dfda93542f22159600\"\u003e\u003ccode\u003e94e5b7d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d2b090e7f28a29ade7309022d52c84672d8be430\"\u003e\u003ccode\u003ed2b090e\u003c/code\u003e\u003c/a\u003e feat(auto-instrumentations-node): add OpenAI instrumentation  (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3164\"\u003e#3164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.67.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky assertions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(exporter-jaeger): clean up OTEL_EXPORTER_JAEGER_AGENT_PORT between tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6003\"\u003e#6003\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(sdk-trace-base): ensure environment variables are cleaned up between tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6011\"\u003e#6011\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(opentelemetry-core): optimize attribute serialization \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5866\"\u003e#5866\u003c/a\u003e \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 25 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6019\"\u003e#6019\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via \u003ccode\u003eunrefTimer()\u003c/code\u003e util \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986\"\u003e#5986\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): avoid leaking Node.js types via otperformance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987\"\u003e#5987\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eotperformance\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eotperformance.now()\u003c/code\u003e and \u003ccode\u003eotperformance.timeOrigin\u003c/code\u003e are not affected.\u003c/li\u003e\n\u003cli\u003ethe previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.\u003c/li\u003e\n\u003cli\u003ethese problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's \u003ccode\u003eperformance\u003c/code\u003e implementation instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(shim-opentracing): add comparison thresholds in flaky assertions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-11-10T02:58:39.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3605891138","node_id":"PR_kwDOP50udc6ybAFH","number":36,"state":"open","title":"chore(deps): bump the security-updates group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T02:58:39.000Z","updated_at":"2025-11-17T02:44:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":53,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.21.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"envalid","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/af/envalid"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.41.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-slow-down","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/express-rate-limit/express-slow-down"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/express-validator/express-validator"},{"name":"mongoose","old_version":"8.9.5","new_version":"8.19.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.10","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.7","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.1","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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.27.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.21.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.2` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [envalid](https://github.com/af/envalid) | `8.1.0` | `8.1.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.41.0` |\n| [express-slow-down](https://github.com/express-rate-limit/express-slow-down) | `3.0.0` | `3.0.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `8.9.5` | `8.19.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.67.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.208.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.10` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.10.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.7` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.21` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.553.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.46.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.46.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.27.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.1` |\n\n\nUpdates `vite` from 7.1.8 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eincrease stream reset rate limit for HTTP2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21024\"\u003e#21024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f44f22f7f4595d74c76778bd522387138775055\"\u003e4f44f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e externalize virtual modules for html like files (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21001\"\u003e#21001\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003ee5af352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify the values are escaped automatically (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21017\"\u003e#21017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/246df134dd58441e1e40dd361cf42419d05ea7a5\"\u003e246df13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003efs.cpSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a2df77812814b927880bc4d68aafa8c8fa47daf0\"\u003ea2df778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.2.0-beta.0\"\u003e7.2.0-beta.0\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimport.meta.resolve\u003c/code\u003e support for ESM config (bundle config loader) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20962\"\u003e#20962\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f86789a6e237bd0e31cde3a3f09bdef45bfa7d1c\"\u003ef86789a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eperEnvironmentWatchChangeDuringDev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20996\"\u003e#20996\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e98e695ee4152127977abb506029dc8f7544fb\"\u003ea5e98e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vite client connect events (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20978\"\u003e#20978\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/543d87c2cd1ec629f19de56a903a15185f20db1f\"\u003e543d87c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e emit license (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/18546\"\u003e#18546\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b42c3fb2cb75bb4fdf7557cb35946564d6dc4384\"\u003eb42c3fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e support HTTP2 even if proxy feature is used (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20869\"\u003e#20869\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc21af7a42dd559a95f54b6165d34f36883eaa7f\"\u003efc21af7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib:\u003c/strong\u003e enable minification but keep pure annotations for es output with terser (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20522\"\u003e#20522\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df997d0cfca8e1dad04ac1bf8119caa2d2e4c1fc\"\u003edf997d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e add rush lockfile support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20833\"\u003e#20833\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/718ca2d708dbeb393839932437a6b161851ca24c\"\u003e718ca2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support multiple certificates in resolveServerUrls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20707\"\u003e#20707\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/24513e567c643d5f6fb61af6298aa3fc2b166b90\"\u003e24513e5\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/vitejs/vite/commit/572aaca4594ed2377a4f63443a449e4bf3c0468c\"\u003e\u003ccode\u003e572aaca\u003c/code\u003e\u003c/a\u003e release: v7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e\u003ccode\u003e728c8ee\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21081\"\u003e#21081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003e\u003ccode\u003eb1fd616\u003c/code\u003e\u003c/a\u003e fix(css): fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003e\u003ccode\u003ead5b3bf\u003c/code\u003e\u003c/a\u003e fix(module-runner): make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21029\"\u003e#21029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.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.37.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 `playwright` from 1.56.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\"\u003eplaywright'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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.21\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNode.js Runtime Installation for Dependencies.\u003c/strong\u003e Added support for automatic Node.js runtime installation for dependencies. pnpm will now install the Node.js version required by a dependency if that dependency declares a Node.js runtime in the \u0026quot;engines\u0026quot; field. For example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;engines\u0026quot;: {\n    \u0026quot;runtime\u0026quot;: {\n      \u0026quot;name\u0026quot;: \u0026quot;node\u0026quot;,\n      \u0026quot;version\u0026quot;: \u0026quot;^24.11.0\u0026quot;,\n      \u0026quot;onFail\u0026quot;: \u0026quot;download\u0026quot;\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the package with the Node.js runtime dependency is a CLI app, pnpm will bind the CLI app to the required Node.js version. This ensures that, regardless of the globally installed Node.js instance, the CLI will use the compatible version of Node.js.\u003c/p\u003e\n\u003cp\u003eIf the package has a \u003ccode\u003epostinstall\u003c/code\u003e script, that script will be executed using the specified Node.js version.\u003c/p\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10141\"\u003e#10141\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new setting: \u003ccode\u003etrustPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen set to \u003ccode\u003eno-downgrade\u003c/code\u003e, pnpm will fail installation if a package’s trust level has decreased compared to previous releases — for example, if it was previously published by a trusted publisher but now only has provenance or no trust evidence.\nThis helps prevent installing potentially compromised versions of a package.\u003c/p\u003e\n\u003cp\u003eRelated issue: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8889\"\u003e#8889\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003epnpm config get globalconfig\u003c/code\u003e to retrieve the global config file path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9977\"\u003e#9977\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a user runs \u003ccode\u003epnpm update\u003c/code\u003e on a dependency that is not directly listed in \u003ccode\u003epackage.json\u003c/code\u003e, none of the direct dependencies should be updated \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10155\"\u003e#10155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10160\"\u003e#10160\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003egitBranchLockfile\u003c/code\u003e and related settings via \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e should work \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9651\"\u003e#9651\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/v10.21.0/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNode.js Runtime Installation for Dependencies.\u003c/strong\u003e Added support for automatic Node.js runtime installation for dependencies. pnpm will now install the Node.js version required by a dependency if that dependency declares a Node.js runtime in the \u0026quot;engines\u0026quot; field. For example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;engines\u0026quot;: {\n    \u0026quot;runtime\u0026quot;: {\n      \u0026quot;name\u0026quot;: \u0026quot;node\u0026quot;,\n      \u0026quot;version\u0026quot;: \u0026quot;^24.11.0\u0026quot;,\n      \u0026quot;onFail\u0026quot;: \u0026quot;download\u0026quot;\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the package with the Node.js runtime dependency is a CLI app, pnpm will bind the CLI app to the required Node.js version. This ensures that, regardless of the globally installed Node.js instance, the CLI will use the compatible version of Node.js.\u003c/p\u003e\n\u003cp\u003eIf the package has a \u003ccode\u003epostinstall\u003c/code\u003e script, that script will be executed using the specified Node.js version.\u003c/p\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10141\"\u003e#10141\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new setting: \u003ccode\u003etrustPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen set to \u003ccode\u003eno-downgrade\u003c/code\u003e, pnpm will fail installation if a package’s trust level has decreased compared to previous releases — for example, if it was previously published by a trusted publisher but now only has provenance or no trust evidence.\nThis helps prevent installing potentially compromised versions of a package.\u003c/p\u003e\n\u003cp\u003eRelated issue: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/8889\"\u003e#8889\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for \u003ccode\u003epnpm config get globalconfig\u003c/code\u003e to retrieve the global config file path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9977\"\u003e#9977\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a user runs \u003ccode\u003epnpm update\u003c/code\u003e on a dependency that is not directly listed in \u003ccode\u003epackage.json\u003c/code\u003e, none of the direct dependencies should be updated \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10155\"\u003e#10155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDon't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10160\"\u003e#10160\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003egitBranchLockfile\u003c/code\u003e and related settings via \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e should work \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9651\"\u003e#9651\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\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/pnpm/pnpm/commit/c1ec45b345bbace3d73a659dca2adec782a2fd9b\"\u003e\u003ccode\u003ec1ec45b\u003c/code\u003e\u003c/a\u003e chore: fix repository URLs in package.json files of utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/2e2dc27d077a19b652c3cf318f4d63626ffc0e4e\"\u003e\u003ccode\u003e2e2dc27\u003c/code\u003e\u003c/a\u003e chore(release): 10.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/68ad0868b4ecb7dd30c474f76791e66c1f5d4c6d\"\u003e\u003ccode\u003e68ad086\u003c/code\u003e\u003c/a\u003e feat: add support for npm package trust evidence check via a new trustPolicy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/17344ca27fbef29643012444bdcb07d7b4eafcbd\"\u003e\u003ccode\u003e17344ca\u003c/code\u003e\u003c/a\u003e fix(update): prevent package.json updates when updating indirect dependencies...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5847af412b449fa7573a16e9636a7e9a9fed4e6f\"\u003e\u003ccode\u003e5847af4\u003c/code\u003e\u003c/a\u003e feat: install js runtime as prod dependency (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/49f03d14ee7f7e7382965110ed5cec9cb117432f\"\u003e\u003ccode\u003e49f03d1\u003c/code\u003e\u003c/a\u003e chore(release): 10.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5c279366990b23a9386cf1243b963259a2f5e66b\"\u003e\u003ccode\u003e5c27936\u003c/code\u003e\u003c/a\u003e fix(create): create command should not verify patch info (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/6e9ad42edae705b919023f4e571a5aaa01faf5ca\"\u003e\u003ccode\u003e6e9ad42\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e-a\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a1a1ab3f90260ec3e96d97e8313ee0d3443822c8\"\u003e\u003ccode\u003ea1a1ab3\u003c/code\u003e\u003c/a\u003e fix: don't ever switch to another version of pnpm when it has beens switched ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/d9bcd616eaa30fac25ec32c18a140f4bde914da9\"\u003e\u003ccode\u003ed9bcd61\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.21.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/65a3b8a7f6d40c16d1209e0f92da41b73c819d25\"\u003e\u003ccode\u003e65a3b8a\u003c/code\u003e\u003c/a\u003e Do not pass unnecessary rest args to fs functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/02b31b7360f100cf7801ca0f3804f53c51fd8483\"\u003e\u003ccode\u003e02b31b7\u003c/code\u003e\u003c/a\u003e Use the same ignoreENOENT and fixEPERM utils everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c012f4f1c374ecdb79ce177470bbaa0963145dc4\"\u003e\u003ccode\u003ec012f4f\u003c/code\u003e\u003c/a\u003e Mock process.platform with t.intercept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c72278af0a86843c38e026e9041b13fac9d1ab25\"\u003e\u003ccode\u003ec72278a\u003c/code\u003e\u003c/a\u003e Use tap.intercept to test bin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/549d1e8bf5a68b0d31478246ef0145d87f8a1e8e\"\u003e\u003ccode\u003e549d1e8\u003c/code\u003e\u003c/a\u003e Configure tap coverage-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/a76970b808bd823a615ad43f38727c60077a599b\"\u003e\u003ccode\u003ea76970b\u003c/code\u003e\u003c/a\u003e benchmark: add options to filter and compare benchmarks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused th...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"1.7.5","new_version":"1.8.1","update_type":"minor","path":null,"pr_created_at":"2025-11-03T02:58:32.000Z","version_change":"1.7.5 → 1.8.1","issue":{"uuid":"3580363584","node_id":"PR_kwDOP50udc6xGXa0","number":24,"state":"open","title":"chore(deps): bump the security-updates group with 47 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T02:58:32.000Z","updated_at":"2025-11-10T04:05:35.963Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"security-updates","update_count":47,"packages":[{"name":"vite","old_version":"7.1.8","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"@playwright/test","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"9.37.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"playwright","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.18.1","new_version":"10.20.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@node-rs/bcrypt","old_version":"1.10.4","new_version":"1.10.7","repository_url":"https://github.com/napi-rs/node-rs"},{"name":"axios","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/axios/axios"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@types/compression","old_version":"1.7.5","new_version":"1.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"es-toolkit","old_version":"1.39.10","new_version":"1.41.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/express-validator/express-validator"},{"name":"mongodb","old_version":"6.10.0","new_version":"6.20.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"8.9.5","new_version":"8.19.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"pg","old_version":"8.13.1","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.15.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.65.0","new_version":"0.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.206.0","new_version":"0.207.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/cors","old_version":"2.8.17","new_version":"2.8.19","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":"mongodb-memory-server","old_version":"10.1.2","new_version":"10.3.0","repository_url":"https://github.com/typegoose/mongodb-memory-server"},{"name":"nodemon","old_version":"3.1.9","new_version":"3.1.10","repository_url":"https://github.com/remy/nodemon"},{"name":"supertest","old_version":"7.0.0","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@reduxjs/toolkit","old_version":"2.9.0","new_version":"2.9.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.90.6","repository_url":"https://github.com/TanStack/query"},{"name":"dompurify","old_version":"3.2.7","new_version":"3.3.0","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.552.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@axe-core/cli","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@eslint/js","old_version":"9.17.0","new_version":"9.39.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":"@testing-library/react","old_version":"16.1.0","new_version":"16.3.0","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react","old_version":"7.37.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"postcss","old_version":"8.5.1","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"terser","old_version":"5.37.0","new_version":"5.44.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 47 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.8` | `7.1.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.39.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.0` | `1.56.1` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.18.1` | `10.20.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n| [@node-rs/bcrypt](https://github.com/napi-rs/node-rs) | `1.10.4` | `1.10.7` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.13.1` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@types/compression](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/compression) | `1.7.5` | `1.8.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.39.10` | `1.41.0` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.0` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.10.0` | `6.20.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `8.9.5` | `8.19.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.15.6` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.65.0` | `0.66.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.1.0` | `2.2.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.206.0` | `0.207.0` |\n| [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.19` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `10.1.2` | `10.3.0` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.9` | `3.1.10` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.4` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.9.0` | `2.9.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.90.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.7` | `3.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.552.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.11.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.39.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.1.0` | `16.3.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.0` | `8.46.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.0` | `8.46.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.21` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.25.12` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.4` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.7.1` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.44.0` |\n\nUpdates `vite` from 7.1.8 to 7.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.1.12\"\u003e7.1.12\u003c/a\u003e (2025-10-23)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e downgrade commonjs plugin to 28.0.6 to avoid rollup/plugins\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/1909\"\u003e#1909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20990\"\u003e#20990\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/56fd7224aa3163fffe1924738aff33f778245901\"\u003e56fd722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.10...v7.1.11\"\u003e7.1.11\u003c/a\u003e (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f479cc57c425ed41ceb434fecebd63931b1ed4ed\"\u003ef479cc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20966\"\u003e#20966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6fb41a260bda443685e719ea4765d3faca3db944\"\u003e6fb41a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse subpath imports for types module reference (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20921\"\u003e#20921\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d0094af639d9ebbb51d4e00910b74f23eb8fe131\"\u003ed0094af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove cjs reference in files field (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20945\"\u003e#20945\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef411cee2696af3ba791879fdae9aad165f178b2\"\u003eef411ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hash from built filenames (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20946\"\u003e#20946\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a81730754d655d1371ce0f4354af1c84e12f9f2d\"\u003ea817307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.9...v7.1.10\"\u003e7.1.10\u003c/a\u003e (2025-10-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e avoid duplicate style for server rendered stylesheet link and client inline style during dev (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20767\"\u003e#20767\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a92bc79b306a01b8aaf37f80b2239eaf6e488e7\"\u003e3a92bc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e respect emitAssets when cssCodeSplit=false (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20883\"\u003e#20883\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d3e7eeefa91e1992f47694d16fe4dbe708c4d80e\"\u003ed3e7eee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/commit/879de86935a31b4e47ab907ddd859366518ce268\"\u003e879de86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20894\"\u003e#20894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3213f90ff0d8f274bcec65f40aac6dfcff1ac244\"\u003e3213f90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e allow aliases starting with \u003ccode\u003e//\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20760\"\u003e#20760\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b95fa2aa7564eda4c9f05ee7616a2dbada35e463\"\u003eb95fa2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e remove timestamp query consistently (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20887\"\u003e#20887\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6537d15591619d7e1cfc1e50599bec16cd88340f\"\u003e6537d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eesbuild:\u003c/strong\u003e inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20906\"\u003e#20906\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/446eb386329ef682d614c77958a542f2dc222880\"\u003e446eb38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize path before calling \u003ccode\u003efileToBuiltUrl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20898\"\u003e#20898\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/73b6d243e0398ee5d8d44c7d24162f4a0f4b1cf1\"\u003e73b6d24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve original sourcemap file field when combining sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20926\"\u003e#20926\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c714776aa1dcc24299a81c1495cbcbb1b1ef1dd3\"\u003ec714776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003eWebSocket\u003c/code\u003e spelling (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20890\"\u003e#20890\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/29e98dc3efe35efbd978523367c05db7d2e7a278\"\u003e29e98dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20923\"\u003e#20923\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e3b064fa7ca981cb6f15f8e88806b36a99b8bf\"\u003ea5e3b06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.8...v7.1.9\"\u003e7.1.9\u003c/a\u003e (2025-10-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e drain stdin when not interactive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20885\"\u003e#20885\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12d72b0538ef1540bfb0f1dd8a44b75deaa3464e\"\u003e12d72b0\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/vitejs/vite/commit/2436afef044d90f710fdfd714488a71efdd29092\"\u003e\u003ccode\u003e2436afe\u003c/code\u003e\u003c/a\u003e release: v7.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/56fd7224aa3163fffe1924738aff33f778245901\"\u003e\u003ccode\u003e56fd722\u003c/code\u003e\u003c/a\u003e fix(deps): downgrade commonjs plugin to 28.0.6 to avoid \u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1909\"\u003erollup/plugins#1909\u003c/a\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8b69c9e32c3606ae375a1333cd38e91848d27781\"\u003e\u003ccode\u003e8b69c9e\u003c/code\u003e\u003c/a\u003e release: v7.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f479cc57c425ed41ceb434fecebd63931b1ed4ed\"\u003e\u003ccode\u003ef479cc5\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6fb41a260bda443685e719ea4765d3faca3db944\"\u003e\u003ccode\u003e6fb41a2\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20966\"\u003e#20966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a81730754d655d1371ce0f4354af1c84e12f9f2d\"\u003e\u003ccode\u003ea817307\u003c/code\u003e\u003c/a\u003e build: remove hash from built filenames (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20946\"\u003e#20946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ef411cee2696af3ba791879fdae9aad165f178b2\"\u003e\u003ccode\u003eef411ce\u003c/code\u003e\u003c/a\u003e build: remove cjs reference in files field (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20945\"\u003e#20945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/d0094af639d9ebbb51d4e00910b74f23eb8fe131\"\u003e\u003ccode\u003ed0094af\u003c/code\u003e\u003c/a\u003e refactor: use subpath imports for types module reference (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ed4a0dc9132dc8436760dbd04825e29a57946369\"\u003e\u003ccode\u003eed4a0dc\u003c/code\u003e\u003c/a\u003e release: v7.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c714776aa1dcc24299a81c1495cbcbb1b1ef1dd3\"\u003e\u003ccode\u003ec714776\u003c/code\u003e\u003c/a\u003e fix: preserve original sourcemap file field when combining sourcemaps (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20926\"\u003e#20926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.1.12/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.37.0 to 9.39.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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ac3a60dffc29d8d4d5031621bc062e77f891532a\"\u003e\u003ccode\u003eac3a60d\u003c/code\u003e\u003c/a\u003e 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa\"\u003e\u003ccode\u003ee79017f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.0\u003c/li\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)\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\u003c/li\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)\u003c/li\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)\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)\u003c/li\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)\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)\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)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.37.0...v9.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.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\"\u003eplaywright'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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.0...v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 10.18.1 to 10.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 10.20\u003c/h2\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/main/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--all\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/8628\"\u003e#8628\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the \u003ccode\u003elatest\u003c/code\u003e version doesn't satisfy the maturity requirement configured by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e, pick the highest version that is mature enough, even if it has a different major version \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10100\"\u003e#10100\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate\u003c/code\u003e command should not verify patch info.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003emanagePackageManagerVersions\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, when switching to a different version of pnpm CLI, in order to avoid subsequent switches \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10063\"\u003e#10063\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now allow specific versions of dependencies to run postinstall scripts. \u003ccode\u003eonlyBuiltDependencies\u003c/code\u003e now accepts package names with lists of trusted versions. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eonlyBuiltDependencies:\n  - nx@21.6.4 || 21.6.5\n  - esbuild@0.25.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: \u003ca href=\"https://redirect.github.com/pnpm/pnpm/pull/10104\"\u003e#10104\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for exact versions in \u003ccode\u003eminimumReleaseAgeExclude\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9985\"\u003e#9985\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now list one or more specific versions that pnpm should allow to install, even if those versions don’t satisfy the maturity requirement set by \u003ccode\u003eminimumReleaseAge\u003c/code\u003e. For example:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eminimumReleaseAge: 1440\nminimumReleaseAgeExclude:\n  - nx@21.6.5\n  - webpack@4.47.0 || 5.102.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where pnpm would infinitely recurse when using \u003ccode\u003everifyDepsBeforeInstall: install\u003c/code\u003e and pre/post install scripts that called other pnpm scripts \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10060\"\u003e#10060\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed scoped registry keys (e.g., \u003ccode\u003e@scope:registry\u003c/code\u003e) being parsed as property paths in \u003ccode\u003epnpm config get\u003c/code\u003e when \u003ccode\u003e--location=project\u003c/code\u003e is used \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9362\"\u003e#9362\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove pnpm-specific CLI options before passing to npm publish to prevent \u0026quot;Unknown cli config\u0026quot; warnings \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9646\"\u003e#9646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed EISDIR error when bin field points to a directory \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9441\"\u003e#9441\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve version and hasBin for variations packages \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10022\"\u003e#10022\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm config set --location=project\u003c/code\u003e incorrectly handling keys with slashes (auth tokens, registry settings) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/9884\"\u003e#9884\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWhen both \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003e.npmrc\u003c/code\u003e exist, \u003ccode\u003epnpm config set --location=project\u003c/code\u003e now writes to \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e (matching read priority) \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10072\"\u003e#10072\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent a table width error in \u003ccode\u003epnpm outdated --long\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10040\"\u003e#10040\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSync bin links after injected dependencies are updated by build scripts. This ensures that binaries created during build processes are properly linked and accessible to consuming projects \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10057\"\u003e#10057\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/pnpm/pnpm/commit/49f03d14ee7f7e7382965110ed5cec9cb117432f\"\u003e\u003ccode\u003e49f03d1\u003c/code\u003e\u003c/a\u003e chore(release): 10.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/5c279366990b23a9386cf1243b963259a2f5e66b\"\u003e\u003ccode\u003e5c27936\u003c/code\u003e\u003c/a\u003e fix(create): create command should not verify patch info (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/6e9ad42edae705b919023f4e571a5aaa01faf5ca\"\u003e\u003ccode\u003e6e9ad42\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e-a\u003c/code\u003e option in \u003ccode\u003epnpm --help\u003c/code\u003e to list all commands (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a1a1ab3f90260ec3e96d97e8313ee0d3443822c8\"\u003e\u003ccode\u003ea1a1ab3\u003c/code\u003e\u003c/a\u003e fix: don't ever switch to another version of pnpm when it has beens switched ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/d9bcd616eaa30fac25ec32c18a140f4bde914da9\"\u003e\u003ccode\u003ed9bcd61\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/34c727a888cdd22d59ffa567b649e4d5db0d107e\"\u003e\u003ccode\u003e34c727a\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/0cde1287c852a5b4f8965c10ec5cf795f69d49dd\"\u003e\u003ccode\u003e0cde128\u003c/code\u003e\u003c/a\u003e chore: update repository fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/eb0df0dca1f35983aa14006edc0e996dc86fd039\"\u003e\u003ccode\u003eeb0df0d\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/e5ac91fa67bdeb08756e7b07e136e0d69f1e322e\"\u003e\u003ccode\u003ee5ac91f\u003c/code\u003e\u003c/a\u003e chore(release): 10.19.1-oidc-test.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/afdc1e910f02c25fd72aaba81159fc356b440d94\"\u003e\u003ccode\u003eafdc1e9\u003c/code\u003e\u003c/a\u003e chore: add artifact keyword to artifact packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v10.20.0/pnpm\"\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 pnpm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rimraf` from 6.0.1 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/65a3b8a7f6d40c16d1209e0f92da41b73c819d25\"\u003e\u003ccode\u003e65a3b8a\u003c/code\u003e\u003c/a\u003e Do not pass unnecessary rest args to fs functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/02b31b7360f100cf7801ca0f3804f53c51fd8483\"\u003e\u003ccode\u003e02b31b7\u003c/code\u003e\u003c/a\u003e Use the same ignoreENOENT and fixEPERM utils everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c012f4f1c374ecdb79ce177470bbaa0963145dc4\"\u003e\u003ccode\u003ec012f4f\u003c/code\u003e\u003c/a\u003e Mock process.platform with t.intercept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/c72278af0a86843c38e026e9041b13fac9d1ab25\"\u003e\u003ccode\u003ec72278a\u003c/code\u003e\u003c/a\u003e Use tap.intercept to test bin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/549d1e8bf5a68b0d31478246ef0145d87f8a1e8e\"\u003e\u003ccode\u003e549d1e8\u003c/code\u003e\u003c/a\u003e Configure tap coverage-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/a76970b808bd823a615ad43f38727c60077a599b\"\u003e\u003ccode\u003ea76970b\u003c/code\u003e\u003c/a\u003e benchmark: add options to filter and compare benchmarks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.1...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 `@node-rs/bcrypt` from 1.10.4 to 1.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/node-rs/releases\"\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release bumps the Rust version and slightly reduces the call overhead between JavaScript and Rust.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebench(bcrypt): add \u003ccode\u003e@​cwasm/openbsd-bcrypt\u003c/code\u003e and \u003ccode\u003e@​cwasm/openwall-bcrypt\u003c/code\u003e to benchmark by \u003ca href=\"https://github.com/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: refresh the infra by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/915\"\u003enapi-rs/node-rs#915\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/LinusU\"\u003e\u003ccode\u003e@​LinusU\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/649\"\u003enapi-rs/node-rs#649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.5...@node-rs/bcrypt@1.10.6\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.6\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(*): upgrade to NAPI-RS 3.0 alpha by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/napi-rs/node-rs/pull/897\"\u003enapi-rs/node-rs#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/argon2@1.8.3...@node-rs/bcrypt@1.10.5\"\u003ehttps://github.com/napi-rs/node-rs/compare/\u003ccode\u003e@​node-rs/argon2\u003c/code\u003e\u003ccode\u003e@​1.8.3...\u003c/code\u003e\u003ccode\u003e@​node-rs/bcrypt\u003c/code\u003e\u003ccode\u003e@​1.10.5\u003c/code\u003e\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/napi-rs/node-rs/commit/83ca124b3e3968c945708136d6ff68d0e0549582\"\u003e\u003ccode\u003e83ca124\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/1cc05a57aa4dd263b15938a2b5c597396cff888c\"\u003e\u003ccode\u003e1cc05a5\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.26.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/9144b41c1cfdc00910bc46a6b8c78abe23b07e41\"\u003e\u003ccode\u003e9144b41\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/aa1f1cfd9d3501cd3b76fdae3627744b521bff37\"\u003e\u003ccode\u003eaa1f1cf\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/861e4beaabd848ae0ba2b69e15929bba3fcf252e\"\u003e\u003ccode\u003e861e4be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to ^0.14.0 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/f03856dc0238e6b830657f76bc73a6465bd10eb9\"\u003e\u003ccode\u003ef03856d\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate deno_lint to v0.68.1 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/c46dba42bbd93037f01a371aa47eb044b252925e\"\u003e\u003ccode\u003ec46dba4\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.3 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/40f35d6fe5fe68a51d74f67419e3b028462c3e89\"\u003e\u003ccode\u003e40f35d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/crc\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/425d1fea186d15e1918097504c47e07e96a20506\"\u003e\u003ccode\u003e425d1fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/node-rs/commit/fbb7528ef4f914e4ada3cbe53f16971249946123\"\u003e\u003ccode\u003efbb7528\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.5.2 (\u003ca href=\"https://redirect.github.com/napi-rs/node-rs/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/napi-rs/node-rs/compare/@node-rs/bcrypt@1.10.4...@node-rs/bcrypt@1.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/abhishekmaniy\" title=\"+23/-4 ([#7119](https://github.com/axios/axios/issues/7119) [#7117](https://github.com/axios/axios/issues/7117) [#7116](https://github.com/axios/axios/issues/7116) [#7115](https://github.com/axios/axios/issues/7115) )\"\u003eAbhishek3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Dhvani365\" title=\"+14/-5 ([#7175](https://github.com/axios/axios/issues/7175) )\"\u003eDhvani Maktuporia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/sam3690\" title=\"+4/-4 ([#7133](https://github.com/axios/axios/issues/7133) )\"\u003eUsama Ayoub\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ikuy1203\" title=\"+3/-3 ([#7166](https://github.com/axios/axios/issues/7166) )\"\u003eikuy1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Kirito-Excalibur\" title=\"+1/-1 ([#7172](https://github.com/axios/axios/issues/7172) )\"\u003eNikhil Simon Toppo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Wangarijane\" title=\"+1/-1 ([#7155](https://github.com/axios/axios/issues/7155) )\"\u003eJane Wangari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Supakornn\" title=\"+1/-1 ([#7065](https://github.com/axios/axios/issues/7065) )\"\u003eSupakorn Ieamgomol\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kianmeng\" title=\"+1/-1 ([#7046](https://github.com/axios/axios/issues/7046) )\"\u003eKian-Meng Ang\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/k-utsumi\" title=\"+1/-1 ([#7037](https://github.com/axios/axios/issues/7037) )\"\u003eUTSUMI Keiji\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.12.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e use current global fetch instead of cached one when env fetch is not specified to keep MSW support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7030\"\u003e#7030\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/cf78825e1229b60d1629ad0bbc8a752ff43c3f53\"\u003ecf78825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/abhishekmaniy\" title=\"+23/-4 ([#7119](https://github.com/axios/axios/issues/7119) [#7117](https://github.com/axios/axios/issues/7117) [#7116](https://github.com/axios/axios/issues/7116) [#7115](https://github.com/axios/axios/issues/7115) )\"\u003eAbhishek3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Dhvani365\" title=\"+14/-5 ([#7175](https://github.com/axios/axios/issues/7175) )\"\u003eDhvani Maktuporia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/sam3690\" title=\"+4/-4 ([#7133](https://github.com/axios/axios/issues/7133) )\"\u003eUsama Ayoub\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/iku...\n\n_Description has been truncated_","html_url":"https://github.com/telangrocks/Cryptopulse-/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telangrocks%2FCryptopulse-/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}}]}