{"id":4254,"name":"@types/jsonwebtoken","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":1212,"created_at":"2025-06-06T16:30:23.170Z","updated_at":"2025-06-06T16:30:23.170Z","purl":"pkg:npm/@types/jsonwebtoken","metadata":{"id":1332606,"name":"@types/jsonwebtoken","ecosystem":"npm","description":"TypeScript definitions for jsonwebtoken","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsonwebtoken","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":54,"first_release_published_at":"2016-05-17T05:25:48.186Z","latest_release_published_at":"2025-02-22T08:03:25.566Z","latest_release_number":"9.0.9","last_synced_at":"2025-06-06T04:30:54.517Z","created_at":"2022-04-08T21:20:16.519Z","updated_at":"2025-06-06T04:30:54.517Z","registry_url":"https://www.npmjs.com/package/@types/jsonwebtoken","install_command":"npm install @types/jsonwebtoken","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts2.0":"7.2.0","ts2.1":"7.2.0","ts2.5":"8.3.5","ts2.6":"8.3.5","ts2.2":"8.3.5","ts2.3":"8.3.5","ts2.7":"8.3.5","ts2.4":"8.3.5","ts2.8":"8.3.9","ts3.2":"8.5.0","ts2.9":"8.5.0","ts3.0":"8.5.0","ts3.1":"8.5.0","ts3.3":"8.5.0","ts3.4":"8.5.0","ts3.5":"8.5.1","ts3.6":"8.5.5","ts3.7":"8.5.6","ts3.9":"8.5.8","ts3.8":"8.5.8","ts4.0":"8.5.9","ts4.1":"8.5.9","ts4.2":"9.0.1","ts4.3":"9.0.2","ts4.4":"9.0.2","ts4.5":"9.0.5","ts4.7":"9.0.6","ts4.6":"9.0.6","ts4.8":"9.0.7","ts4.9":"9.0.7","ts5.8":"9.0.9","ts5.1":"9.0.9","ts5.2":"9.0.9","ts5.6":"9.0.9","latest":"9.0.9","ts5.3":"9.0.9","ts5.0":"9.0.9","ts5.4":"9.0.9","ts5.5":"9.0.9","ts5.7":"9.0.9","ts5.9":"9.0.9"}},"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-30T00:55:20.916Z","dependent_packages_count":13620,"downloads":48454360,"downloads_period":"last-month","dependent_repos_count":139814,"rankings":{"downloads":0.04495768857245101,"dependent_repos_count":0.0868488356588396,"dependent_packages_count":0.007474694872277178,"stargazers_count":0.17695587164662052,"forks_count":0.17952957610813722,"docker_downloads_count":0.04843492757896824,"average":0.09070026573954897},"purl":"pkg:npm/%40types/jsonwebtoken","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/jsonwebtoken","docker_dependents_count":4533,"docker_downloads_count":1331552541,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/jsonwebtoken","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/jsonwebtoken/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fjsonwebtoken/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fjsonwebtoken/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fjsonwebtoken/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fjsonwebtoken/related_packages","maintainers":[{"uuid":"types","login":"types","name":null,"email":"ts-npm-types@microsoft.com","url":null,"packages_count":11279,"html_url":"https://www.npmjs.com/~types","role":null,"created_at":"2022-11-10T11:05:11.947Z","updated_at":"2022-11-10T11:05:11.947Z","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":5006545,"maintainers_count":1012936,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":359,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4559225201","node_id":"PR_kwDOHIBnos7hKqdj","number":540,"state":"open","title":"build(deps): bump the simple group across 1 directory with 60 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T22:28:59.000Z","updated_at":"2026-05-31T22:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":60,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.13.1","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.3","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.29.2","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.2","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 60 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.43.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.9` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.13.1` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.55.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.14` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.29.2` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.2` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.76.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.3.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.14` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.60.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.6` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.8.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.14.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.48.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.13.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2026-5-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.22...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2026-5-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/fb25a4822d2de5a225002e4f751196940e7da60a\"\u003e\u003ccode\u003efb25a48\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/c69b4d4ca3d9d18e31e1bb426d0ea0d4dd46001a\"\u003e\u003ccode\u003ec69b4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1343\"\u003e#1343\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/81cc59e22c86c4a0f2788d40a78481e6e941d04b\"\u003e\u003ccode\u003e81cc59e\u003c/code\u003e\u003c/a\u003e update admin-portal 7.108.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/10f3dac9d791425d52371b9e823c591986a71b02\"\u003e\u003ccode\u003e10f3dac\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/5fd837bdb6510cbe421d28551ea9ed483fb90604\"\u003e\u003ccode\u003e5fd837b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1341\"\u003e#1341\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0219802f3bad61bcc72c9dfa1b2ac7c424031aaf\"\u003e\u003ccode\u003e0219802\u003c/code\u003e\u003c/a\u003e update admin-portal 7.107.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.13.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-lexer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-pretty\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"},{"uuid":"4425191864","node_id":"PR_kwDOOxMDqM7aeJLN","number":56,"state":"closed","title":"deps: bump the minor-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T02:20:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T00:09:56.000Z","updated_at":"2026-05-19T02:20:33.000Z","time_to_close":612636,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-patch","update_count":16,"packages":[{"name":"@ant-design/icons","old_version":"6.0.0","new_version":"6.2.2","repository_url":"https://github.com/ant-design/ant-design-icons"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.15","new_version":"2.1.16","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-select","old_version":"2.2.5","new_version":"2.2.6","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-toast","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"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":"openai","old_version":"6.35.0","new_version":"6.37.0","repository_url":"https://github.com/openai/openai-node"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ant-design/icons](https://github.com/ant-design/ant-design-icons) | `6.0.0` | `6.2.2` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.15` | `2.1.16` |\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-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.14` | `1.2.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.7.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| [openai](https://github.com/openai/openai-node) | `6.35.0` | `6.37.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.1` | `4.4.3` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.14` |\n\n\nUpdates `@ant-design/icons` from 6.0.0 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ant-design/ant-design-icons/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.15 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-label` from 2.1.7 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-progress` from 1.1.7 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-select` from 2.2.5 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.7 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-toast` from 1.2.14 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 `@types/node` from 25.6.0 to 25.7.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 `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.9 to 9.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.35.0 to 6.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.0\u003c/h2\u003e\n\u003ch2\u003e6.37.0 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.36.0...v6.37.0\"\u003ev6.36.0...v6.37.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 quantity field to admin organization usage responses (\u003ca href=\"https://github.com/openai/openai-node/commit/273a8f73e65839fb4d2ebc2a54ccc38383bd7517\"\u003e273a8f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results output option to responses (\u003ca href=\"https://github.com/openai/openai-node/commit/91c75e064f12946d3774cb182e5cd795000019ce\"\u003e91c75e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e launch realtime translate + update image 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/a296b661f0598ed001309d7deb693caa1596875c\"\u003ea296b66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/794b90513f5ca63bd95c6cf774722fa6aeae293d\"\u003e794b905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/69637293939580a9d20bd9274d86f23a012ffd87\"\u003e6963729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e realtime 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/f4b717702182adfc684270c0e7d5ff11d6c7a408\"\u003ef4b7177\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 fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression (\u003ca href=\"https://github.com/openai/openai-node/commit/4fe8469a7c1f892d586df375a449f6bd0e318b15\"\u003e4fe8469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/openai/openai-node/commit/99c9c800e179c13659b96386dedd6c17dd6ffb8d\"\u003e99c9c80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.36.0\u003c/h2\u003e\n\u003ch2\u003e6.36.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.36.0\"\u003ev6.35.0...v6.36.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 group_type/user metadata fields, update types across admin resources (\u003ca href=\"https://github.com/openai/openai-node/commit/cc52f9755e3ce3b29ea2266482521c8d83ab88ad\"\u003ecc52f97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Admin API Keys per endpoint (\u003ca href=\"https://github.com/openai/openai-node/commit/770d187be1d6c0419002a9b01e7dec6a99761f94\"\u003e770d187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e admin API updates (\u003ca href=\"https://github.com/openai/openai-node/commit/ee2bd2d8e66a5b90f80e6ca8ab4544385d9a5de3\"\u003eee2bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/6af2b6dfd86e4d7e7a2cb5afb1275217fcd5d242\"\u003e6af2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/f2dceda58fce6e44e740b56b9337597275d25e5b\"\u003ef2dceda\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 support admin api key auth (\u003ca href=\"https://github.com/openai/openai-node/commit/e3862a3d415ba3cedb178718e2c9bc0c2d09e01e\"\u003ee3862a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e tighten auth header selection (\u003ca href=\"https://github.com/openai/openai-node/commit/f1203bd884fb4131c54d9d7b8f89e9db3f4fc57c\"\u003ef1203bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/openai/openai-node/commit/104543a4daa138698006b1785ef7845d5ae0be27\"\u003e104543a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/05d86dac705c75f8b8c6e6d5630973451f798e75\"\u003e05d86da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/f184586fbcb8c7c07bf439455d6317aba62719ec\"\u003ef184586\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.37.0 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.36.0...v6.37.0\"\u003ev6.36.0...v6.37.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 quantity field to admin organization usage responses (\u003ca href=\"https://github.com/openai/openai-node/commit/273a8f73e65839fb4d2ebc2a54ccc38383bd7517\"\u003e273a8f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results output option to responses (\u003ca href=\"https://github.com/openai/openai-node/commit/91c75e064f12946d3774cb182e5cd795000019ce\"\u003e91c75e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e launch realtime translate + update image 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/a296b661f0598ed001309d7deb693caa1596875c\"\u003ea296b66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/794b90513f5ca63bd95c6cf774722fa6aeae293d\"\u003e794b905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/69637293939580a9d20bd9274d86f23a012ffd87\"\u003e6963729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e realtime 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/f4b717702182adfc684270c0e7d5ff11d6c7a408\"\u003ef4b7177\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 fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression (\u003ca href=\"https://github.com/openai/openai-node/commit/4fe8469a7c1f892d586df375a449f6bd0e318b15\"\u003e4fe8469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/openai/openai-node/commit/99c9c800e179c13659b96386dedd6c17dd6ffb8d\"\u003e99c9c80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.36.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.36.0\"\u003ev6.35.0...v6.36.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 group_type/user metadata fields, update types across admin resources (\u003ca href=\"https://github.com/openai/openai-node/commit/cc52f9755e3ce3b29ea2266482521c8d83ab88ad\"\u003ecc52f97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Admin API Keys per endpoint (\u003ca href=\"https://github.com/openai/openai-node/commit/770d187be1d6c0419002a9b01e7dec6a99761f94\"\u003e770d187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e admin API updates (\u003ca href=\"https://github.com/openai/openai-node/commit/ee2bd2d8e66a5b90f80e6ca8ab4544385d9a5de3\"\u003eee2bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/6af2b6dfd86e4d7e7a2cb5afb1275217fcd5d242\"\u003e6af2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/f2dceda58fce6e44e740b56b9337597275d25e5b\"\u003ef2dceda\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 support admin api key auth (\u003ca href=\"https://github.com/openai/openai-node/commit/e3862a3d415ba3cedb178718e2c9bc0c2d09e01e\"\u003ee3862a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e tighten auth header selection (\u003ca href=\"https://github.com/openai/openai-node/commit/f1203bd884fb4131c54d9d7b8f89e9db3f4fc57c\"\u003ef1203bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/openai/openai-node/commit/104543a4daa138698006b1785ef7845d5ae0be27\"\u003e104543a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/05d86dac705c75f8b8c6e6d5630973451f798e75\"\u003e05d86da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/f184586fbcb8c7c07bf439455d6317aba62719ec\"\u003ef184586\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/openai/openai-node/commit/b0e89cddad2e9ee4f8262c0f1157c7376ecf4156\"\u003e\u003ccode\u003eb0e89cd\u003c/code\u003e\u003c/a\u003e release: 6.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/21510635ece628e0063c324e390868385c9de3dd\"\u003e\u003ccode\u003e2151063\u003c/code\u003e\u003c/a\u003e feat(api): realtime 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/a5c41848ba2eb0cfc412b54200b0b7e6acc99dab\"\u003e\u003ccode\u003ea5c4184\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/17c79fb09ba7b6a36a9ee3d7d6b19c6502b15f2b\"\u003e\u003ccode\u003e17c79fb\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/openai/openai-node/commit/36f69f6e078d308ed8876625d7d06fa210d649e5\"\u003e\u003ccode\u003e36f69f6\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5cd49e4f1be6c894f7a76dd574e9fc20c637d379\"\u003e\u003ccode\u003e5cd49e4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/a1b2c9c6b55506cfd24000552a68bd3c8d8ecbdc\"\u003e\u003ccode\u003ea1b2c9c\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/badc738fe03249b396a2eb6957bc854fec0bab99\"\u003e\u003ccode\u003ebadc738\u003c/code\u003e\u003c/a\u003e fix(api): fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/15d48e0d25da50b083b8f721b5ecad41b0775de6\"\u003e\u003ccode\u003e15d48e0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/0ff2cdad1f3ba9e4d76eab7a9ca125b5cac6524f\"\u003e\u003ccode\u003e0ff2cda\u003c/code\u003e\u003c/a\u003e feat(api): add quantity field to admin organization usage responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.4.1...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\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/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.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/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\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/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\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/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\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/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.10 to 8.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ec13948ae0006e1bde2dfb545346341ac8b2dcf\"\u003e\u003ccode\u003e3ec1394\u003c/code\u003e\u003c/a\u003e Release 8.5.14 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f2bb827b20b591080977412555aa3e5baf588620\"\u003e\u003ccode\u003ef2bb827\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/d75953d60854ad835fd21dde0b11081522341020\"\u003e\u003ccode\u003ed75953d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2084\"\u003e#2084\u003c/a\u003e from 43081j/raw-raws-rawing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/68bd2139b5dcaf5a682bc2e8826d8557be2d1480\"\u003e\u003ccode\u003e68bd213\u003c/code\u003e\u003c/a\u003e fix: always call \u003ccode\u003eraw\u003c/code\u003e to retrieve raw values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/af58cf1b7af02e9b9fcb138a4a2d7ef3450158b1\"\u003e\u003ccode\u003eaf58cf1\u003c/code\u003e\u003c/a\u003e Release 8.5.13 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f227dbd0e9443e5f33e18e633b8b4d2b55aac5ee\"\u003e\u003ccode\u003ef227dbd\u003c/code\u003e\u003c/a\u003e Temporary ignore pnpm 11 config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/d3abd40d723cf3559e5ddb5fc738b7cb64e92bb0\"\u003e\u003ccode\u003ed3abd40\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/dd06c3e11362087bc18f9c20cee30fd82bda3de9\"\u003e\u003ccode\u003edd06c3e\u003c/code\u003e\u003c/a\u003e Revert stringifier changes because of the conflict with postcss-scss\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae889c815fb88d785401a88f1a7dfc8cb11915fb\"\u003e\u003ccode\u003eae889c8\u003c/code\u003e\u003c/a\u003e Try to fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e0093e49bcf00347383a13e40bb1f67bc823ca15\"\u003e\u003ccode\u003ee0093e4\u003c/code\u003e\u003c/a\u003e Move to pnpm 11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.10...8.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/940smiley/RecoveredTreasuresTX.shop-Website-files/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/940smiley%2FRecoveredTreasuresTX.shop-Website-files/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"},{"uuid":"4422955449","node_id":"PR_kwDOSRFXP87aW3Pb","number":13,"state":"closed","title":"deps(deps): bump the major group with 56 updates","user":"dependabot[bot]","labels":["invalid","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-11T17:38:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T17:37:58.000Z","updated_at":"2026-05-11T17:38:36.000Z","time_to_close":28,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"major","update_count":56,"packages":[{"name":"body-parser","old_version":"1.20.5","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"check-dependencies","old_version":"1.1.1","new_version":"2.0.0","repository_url":"https://github.com/mgol/check-dependencies"},{"name":"config","old_version":"3.3.12","new_version":"4.4.1","repository_url":"https://github.com/node-config/node-config"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-jwt","old_version":"0.1.3","new_version":"8.5.1","repository_url":"https://github.com/auth0/express-jwt"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-robots-txt","old_version":"0.5.0","new_version":"1.0.0","repository_url":"https://github.com/modosc/express-robots-txt"},{"name":"file-type","old_version":"16.5.4","new_version":"22.0.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"fs-extra","old_version":"9.1.0","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"fuzzball","old_version":"1.4.0","new_version":"2.2.6","repository_url":"https://github.com/nol13/fuzzball.js"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"grunt-contrib-compress","old_version":"1.6.0","new_version":"2.0.0","repository_url":"https://github.com/gruntjs/grunt-contrib-compress"},{"name":"helmet","old_version":"4.6.0","new_version":"8.1.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"html-entities","old_version":"1.4.0","new_version":"2.6.0","repository_url":"https://github.com/mdevils/html-entities"},{"name":"js-yaml","old_version":"3.14.2","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jsonwebtoken","old_version":"0.4.0","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"multer","old_version":"1.4.5-lts.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"otplib","old_version":"12.0.1","new_version":"13.4.0","repository_url":"https://github.com/yeojz/otplib"},{"name":"prom-client","old_version":"14.2.0","new_version":"15.1.3","repository_url":"https://github.com/siimon/prom-client"},{"name":"sanitize-html","old_version":"1.4.2","new_version":"2.17.3","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"socket.io","old_version":"3.1.2","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"ts-node-dev","old_version":"1.1.8","new_version":"2.0.0","repository_url":"https://github.com/whitecolor/ts-node-dev"},{"name":"@types/chai","old_version":"4.3.20","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/config","old_version":"3.3.5","new_version":"4.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/diff","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-jwt","old_version":"6.0.4","new_version":"7.4.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/fs-extra","old_version":"9.0.13","new_version":"11.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/glob","old_version":"7.2.0","new_version":"9.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jest","old_version":"26.0.24","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/js-yaml","old_version":"3.12.10","new_version":"4.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"8.5.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mocha","old_version":"8.2.3","new_version":"10.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/multer","old_version":"1.4.13","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.40","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"1.27.2","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sequelize","old_version":"4.28.20","new_version":"6.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon","old_version":"10.0.20","new_version":"21.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon-chai","old_version":"3.2.12","new_version":"4.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/socket.io","old_version":"2.1.13","new_version":"3.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/socket.io-client","old_version":"1.4.36","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"6.18.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.18.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"chai","old_version":"4.5.0","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"concurrently","old_version":"5.3.0","new_version":"9.2.1","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"cypress","old_version":"13.17.0","new_version":"15.14.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"8.57.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-promise","old_version":"6.6.0","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"mocha","old_version":"8.4.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"nyc","old_version":"15.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"sinon","old_version":"11.1.2","new_version":"22.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sinon-chai","old_version":"3.7.0","new_version":"4.0.1","repository_url":"https://github.com/chaijs/sinon-chai"},{"name":"socket.io-client","old_version":"3.1.3","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript","old_version":"5.3.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 56 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.5` | `2.2.2` |\n| [check-dependencies](https://github.com/mgol/check-dependencies) | `1.1.1` | `2.0.0` |\n| [config](https://github.com/node-config/node-config) | `3.3.12` | `4.4.1` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [express-jwt](https://github.com/auth0/express-jwt) | `0.1.3` | `8.5.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.1` |\n| [express-robots-txt](https://github.com/modosc/express-robots-txt) | `0.5.0` | `1.0.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `16.5.4` | `22.0.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `9.1.0` | `11.3.5` |\n| [fuzzball](https://github.com/nol13/fuzzball.js) | `1.4.0` | `2.2.6` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.6` |\n| [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) | `1.6.0` | `2.0.0` |\n| [helmet](https://github.com/helmetjs/helmet) | `4.6.0` | `8.1.0` |\n| [html-entities](https://github.com/mdevils/html-entities) | `1.4.0` | `2.6.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.2` | `4.1.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `0.4.0` | `9.0.3` |\n| [multer](https://github.com/expressjs/multer) | `1.4.5-lts.2` | `2.1.1` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `12.0.1` | `13.4.0` |\n| [prom-client](https://github.com/siimon/prom-client) | `14.2.0` | `15.1.3` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `1.4.2` | `2.17.3` |\n| [socket.io](https://github.com/socketio/socket.io) | `3.1.2` | `4.8.3` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [ts-node-dev](https://github.com/whitecolor/ts-node-dev) | `1.1.8` | `2.0.0` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `4.3.20` | `5.2.3` |\n| [@types/config](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/config) | `3.3.5` | `4.4.0` |\n| [@types/diff](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff) | `7.0.2` | `8.0.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/express-jwt](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-jwt) | `6.0.4` | `7.4.4` |\n| [@types/fs-extra](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra) | `9.0.13` | `11.0.4` |\n| [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob) | `7.2.0` | `9.0.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `26.0.24` | `30.0.0` |\n| [@types/js-yaml](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml) | `3.12.10` | `4.0.9` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `8.5.9` | `9.0.10` |\n| [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) | `8.2.3` | `10.0.10` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.13` | `2.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.40` | `25.6.2` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `1.27.2` | `2.16.1` |\n| [@types/sequelize](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sequelize) | `4.28.20` | `6.12.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `10.0.20` | `21.0.1` |\n| [@types/sinon-chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon-chai) | `3.2.12` | `4.0.0` |\n| [@types/socket.io](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io) | `2.1.13` | `3.0.2` |\n| [@types/socket.io-client](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io-client) | `1.4.36` | `3.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.18.1` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.18.1` | `8.59.2` |\n| [chai](https://github.com/chaijs/chai) | `4.5.0` | `6.2.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `5.3.0` | `9.2.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.17.0` | `15.14.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.3.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.6.0` | `7.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [mocha](https://github.com/mochajs/mocha) | `8.4.0` | `11.7.5` |\n| [nyc](https://github.com/istanbuljs/nyc) | `15.1.0` | `18.0.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `11.1.2` | `22.0.0` |\n| [sinon-chai](https://github.com/chaijs/sinon-chai) | `3.7.0` | `4.0.1` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `3.1.3` | `4.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.3.3` | `6.0.3` |\n\nUpdates `body-parser` from 1.20.5 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README links 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/body-parser/pull/673\"\u003eexpressjs/body-parser#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: release notes for the v1.20.4 release 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/body-parser/pull/674\"\u003eexpressjs/body-parser#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update URL-encoded parser description to include ISO-8859-1 encoding support 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/body-parser/pull/679\"\u003eexpressjs/body-parser#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use standard jsdoc tags everywhere 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/body-parser/pull/677\"\u003eexpressjs/body-parser#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@^6.14.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/body-parser/pull/689\"\u003eexpressjs/body-parser#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction 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/body-parser/pull/693\"\u003eexpressjs/body-parser#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.2.2 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/body-parser/pull/691\"\u003eexpressjs/body-parser#691\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/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/673\"\u003eexpressjs/body-parser#673\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/body-parser/compare/v2.2.1...v2.2.2\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.1...v2.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-13466\"\u003eCVE-2025-13466\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add dependabot 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/body-parser/pull/593\"\u003eexpressjs/body-parser#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use full SHAs for github action versions 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/body-parser/pull/594\"\u003eexpressjs/body-parser#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: type-is@^2.0.1 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/body-parser/pull/599\"\u003eexpressjs/body-parser#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/609\"\u003eexpressjs/body-parser#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 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/body-parser/pull/610\"\u003eexpressjs/body-parser#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-promise from 6.1.1 to 6.6.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/body-parser/pull/611\"\u003eexpressjs/body-parser#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.27.5 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/body-parser/pull/613\"\u003eexpressjs/body-parser#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 3.0.0 to 3.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/612\"\u003eexpressjs/body-parser#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add codeql github workflows scanning 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/body-parser/pull/614\"\u003eexpressjs/body-parser#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update CodeQL config to ignore the test directory 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/body-parser/pull/615\"\u003eexpressjs/body-parser#615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/body-parser/pull/620\"\u003eexpressjs/body-parser#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.28.16 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/body-parser/pull/619\"\u003eexpressjs/body-parser#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): unpin devDependencies 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/body-parser/pull/616\"\u003eexpressjs/body-parser#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/621\"\u003eexpressjs/body-parser#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/623\"\u003eexpressjs/body-parser#623\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/body-parser/pull/624\"\u003eexpressjs/body-parser#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/617\"\u003eexpressjs/body-parser#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/body-parser/pull/625\"\u003eexpressjs/body-parser#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/630\"\u003eexpressjs/body-parser#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: move common request validation to read function 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/body-parser/pull/600\"\u003eexpressjs/body-parser#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump iconv-lite 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/body-parser/pull/631\"\u003eexpressjs/body-parser#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: pull beta changelog forward into 2.0.0 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/body-parser/pull/629\"\u003eexpressjs/body-parser#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: optimize raw and text parsers with shared passthrough function 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/body-parser/pull/634\"\u003eexpressjs/body-parser#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/640\"\u003eexpressjs/body-parser#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/639\"\u003eexpressjs/body-parser#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.4.0 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/body-parser/pull/636\"\u003eexpressjs/body-parser#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.3.0 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/body-parser/pull/637\"\u003eexpressjs/body-parser#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.30.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/638\"\u003eexpressjs/body-parser#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: raw-body@^3.0.1 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/body-parser/pull/641\"\u003eexpressjs/body-parser#641\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/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.2.2 / 2026-01-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@^6.14.1\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.1 / 2025-11-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite@^0.7.0\n\u003cul\u003e\n\u003cli\u003eHandle split surrogate pairs when encoding UTF-8\u003c/li\u003e\n\u003cli\u003eAvoid false positives in \u003ccode\u003eencodingExists\u003c/code\u003e by using prototype-less objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.1\u003c/li\u003e\n\u003cli\u003edebug@^4.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0 / 2025-03-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: normalize common options for all parsers\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003eiconv-lite@^0.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.0\u003c/li\u003e\n\u003cli\u003edebug@^4.4.0\u003c/li\u003e\n\u003cli\u003eRemoved destroy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003euse the node require cache instead of custom caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.2 / 2024-10-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eunpipe\u003c/code\u003e package and use native \u003ccode\u003eunpipe()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.1 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRestore expected behavior \u003ccode\u003eextended\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0 / 2024-09-10\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 18 is the minimum supported version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/body-parser/commit/3d248660b2e8b66732b232d7c758517fbf2420a6\"\u003e\u003ccode\u003e3d24866\u003c/code\u003e\u003c/a\u003e 2.2.2 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8474a984c3ba36a1b4328ce019833b99caa0f08f\"\u003e\u003ccode\u003e8474a98\u003c/code\u003e\u003c/a\u003e refactor(json): simplify strict mode error string construction (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/03f17c2538552a57e6be537afca8c7587bd40aaa\"\u003e\u003ccode\u003e03f17c2\u003c/code\u003e\u003c/a\u003e deps: qs@^6.14.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ea1f25e503c1b2f7ba6f8562724ae0fcd247fb75\"\u003e\u003ccode\u003eea1f25e\u003c/code\u003e\u003c/a\u003e docs: use standard jsdoc tags everywhere (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d7deef8ec61307fa28c22bc443cf8ed2f267945a\"\u003e\u003ccode\u003ed7deef8\u003c/code\u003e\u003c/a\u003e docs: update URL-encoded parser description to include ISO-8859-1 encoding su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b6f52aabc65137c5227c8a462bddb761daeb96e7\"\u003e\u003ccode\u003eb6f52aa\u003c/code\u003e\u003c/a\u003e docs: release notes for the v1.20.4 release (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/2965ca4af4883109cb2f651f4ce12da310902a0c\"\u003e\u003ccode\u003e2965ca4\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d96b63da8d7445de317736471633bac83ec76cbb\"\u003e\u003ccode\u003ed96b63d\u003c/code\u003e\u003c/a\u003e 2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b204886a6744b0b6d297cd0e849d75de836f3b63\"\u003e\u003ccode\u003eb204886\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2025-13466\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e20e3512e085c1162e8ffe36ac65c705a8017251\"\u003e\u003ccode\u003ee20e351\u003c/code\u003e\u003c/a\u003e feat: remove \u003ccode\u003ehistory.md\u003c/code\u003e from being packaged on publish (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.5...v2.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `check-dependencies` from 1.1.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mgol/check-dependencies/releases\"\u003echeck-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eNotable non-breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport npm package aliases (\u003ca href=\"https://redirect.github.com/mgol/check-dependencies/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduced a number of external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpm prune\u003c/code\u003e is no longer called as\u003ccode\u003enpm install\u003c/code\u003e already prunes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edropped the callback interface - use promises instead\u003c/li\u003e\n\u003cli\u003edropped the \u003ccode\u003echeckCustomPackageNames\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eCLI argument parsing is more strict now; camelCase parameter versions like \u003ccode\u003e--packageDir\u003c/code\u003e are no longer supported; use their kebab-case versions like \u003ccode\u003e--package-dir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003edropped Bower support\u003c/li\u003e\n\u003cli\u003edropped support for Node.js \u003ccode\u003e\u0026lt;18.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/03c88471d9b99857bcc78171fc5dd89a4a402a16\"\u003e\u003ccode\u003e03c8847\u003c/code\u003e\u003c/a\u003e Tag 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/65d9ef555c2e986b849e7abeac0474bfee663b0e\"\u003e\u003ccode\u003e65d9ef5\u003c/code\u003e\u003c/a\u003e Set Node.js requirement in package.json engines to \u0026gt;=18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/4917ab0b9362530a95cc2bef028c2a6dcedf2ab7\"\u003e\u003ccode\u003e4917ab0\u003c/code\u003e\u003c/a\u003e Simplify the spawn logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/fc04cc87fe4284c083702e36a9a4055034d9fcc9\"\u003e\u003ccode\u003efc04cc8\u003c/code\u003e\u003c/a\u003e Drop support for the callback interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/28257dd04168aab66793fd0fe8ed0f46d52abec9\"\u003e\u003ccode\u003e28257dd\u003c/code\u003e\u003c/a\u003e Tweak ESLint settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/dc16e8ac809502cf7509ef2de7429895b806535e\"\u003e\u003ccode\u003edc16e8a\u003c/code\u003e\u003c/a\u003e Drop the bluebird devDependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/412337ae3691296cbe7c2d69f0c51201894afc07\"\u003e\u003ccode\u003e412337a\u003c/code\u003e\u003c/a\u003e Drop fs-extra \u0026amp; graceful-fs devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/091279a22472c299cbdba0ab6e3e8a2dfbba11b5\"\u003e\u003ccode\u003e091279a\u003c/code\u003e\u003c/a\u003e Drop the findup-sync dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/10ac9c5b2ed92cdad11ce0f390551072e7509f18\"\u003e\u003ccode\u003e10ac9c5\u003c/code\u003e\u003c/a\u003e Drop lodash.camelcase \u0026amp; minimist dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/35dce52450b99241942c24d18a572c55fecc44d9\"\u003e\u003ccode\u003e35dce52\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mgol/check-dependencies/compare/1.1.1...2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 3.3.12 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-config/node-config/releases\"\u003econfig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes for some method signature declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/node-config/node-config/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypescript types added to project by \u003ca href=\"https://github.com/mdkitzman\"\u003e\u003ccode\u003e@​mdkitzman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewithModuleDefaults()\u003c/code\u003e function added to support separate module defaults for multiple versions\u003c/li\u003e\n\u003cli\u003eRework raw.js to function like the new defer mechanism.\u003c/li\u003e\n\u003cli\u003e./raw.js is also now deprecated, and will be removed in 5.0\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/mdkitzman\"\u003e\u003ccode\u003e@​mdkitzman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/877\"\u003enode-config/node-config#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.3.0...v4.4.0\"\u003ehttps://github.com/node-config/node-config/compare/v4.3.0...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enew callback mechanism for handling deferred and async configuration evaluation\u003c/li\u003e\n\u003cli\u003e./async.js and ./defer.js are now deprecated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Async and Deferred mechanism\u003c/h3\u003e\n\u003cp\u003eInstead of using async.js and defer.js, your executable config files can return a synchronous or asynchronous function. Note that if you use async deferred functions through the new mechanism, \u003cstrong\u003eyou need to call Util.resolveAsyncConfig()\u003c/strong\u003e instead of the old version.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUtil.resolveAsyncConfig()\u003c/code\u003e also fixes an issue where using defer in an array did not function properly \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/876\"\u003e#876\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe old implementations have been marked as deprecated and will issue warnings to console.error to indicate use of the old pathways. The old functions are incompatible with ESM loading conventions and will be removed at the beginning of the 5.0 cycle to facilitate conversion of the library to ESM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.2.1...v4.3.0\"\u003ehttps://github.com/node-config/node-config/compare/v4.2.1...v4.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore config.util.getEnv() by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/874\"\u003enode-config/node-config#874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.2.0...v4.2.1\"\u003ehttps://github.com/node-config/node-config/compare/v4.2.0...v4.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated functions in Config.util, and associated tests. by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/845\"\u003enode-config/node-config#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault to yaml over js-yaml by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/859\"\u003enode-config/node-config#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAll deprecated functions in config.util have been removed. Please use lib/util for similar functionality\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/878648c638abb25dcfa9673defff3068802fa383\"\u003e\u003ccode\u003e878648c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/892\"\u003e#892\u003c/a\u003e from jdmarshall/typefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/506149bfce3b4101e2d323433d8da57a51cc7f33\"\u003e\u003ccode\u003e506149b\u003c/code\u003e\u003c/a\u003e Fix some type declarations, including those for \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/890\"\u003e#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/228c4ad3c62769dbb0ea336d25c182c8fb547195\"\u003e\u003ccode\u003e228c4ad\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/407f80c51d8532bb00cb01fa12c7d662645af27d\"\u003e\u003ccode\u003e407f80c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/888\"\u003e#888\u003c/a\u003e from jdmarshall/getRegression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/d71db3c92f0d8d1c20ca6f6574f0c30d1e05c819\"\u003e\u003ccode\u003ed71db3c\u003c/code\u003e\u003c/a\u003e Update baseline and add 4.3 to the test matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/10b0c8e6d60e4524b5a7c1c8636ed7a1c279325a\"\u003e\u003ccode\u003e10b0c8e\u003c/code\u003e\u003c/a\u003e Fix perf regression in Config.get()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/2d3e179877fc0c51ca180f17f3cde0919b5b1bf9\"\u003e\u003ccode\u003e2d3e179\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/887\"\u003e#887\u003c/a\u003e from jdmarshall/benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/a35a7cd400feebbaf6a67d51e16a76e16af699e7\"\u003e\u003ccode\u003ea35a7cd\u003c/code\u003e\u003c/a\u003e Matrix builds and separate benchmarks from ci run.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/1156350d94230466fa325103169e14618038d5ca\"\u003e\u003ccode\u003e1156350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/883\"\u003e#883\u003c/a\u003e from jdmarshall/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/f9d2818455b20404814c668c6472c37dd1b4e227\"\u003e\u003ccode\u003ef9d2818\u003c/code\u003e\u003c/a\u003e Fix badges and Release Notes link.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/node-config/node-config/compare/v3.3.12...v4.4.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/~jdmarshall\"\u003ejdmarshall\u003c/a\u003e, a new releaser for config since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/express/pull/6933\"\u003eexpressjs/express#6933\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/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 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/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator 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/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 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/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip 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/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\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/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.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/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.1.0 / 2025-03-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eUint8Array\u003c/code\u003e in \u003ccode\u003eres.send()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ETag option in \u003ccode\u003eres.sendFile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for multiple links with the same rel in \u003ccode\u003eres.links()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd funding field to package.json\u003c/li\u003e\n\u003cli\u003eperf: use loop for acceptParams\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esetprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esafe-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003eutils-merge\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003emethods\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003edepd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003edebug@^4.4.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003erouter@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003econtent-type@^1.0.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003efinalhandler@^2.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eqs@^6.14.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eserver-static@2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003etype-is@2.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecookie\u003c/code\u003e semver lock to address \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath-is-absolute\u003c/code\u003e dependency - use \u003ccode\u003epath.isAbsolute\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ebreaking:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eres.status()\u003c/code\u003e accepts only integers, and input must be greater than 99 and less than 1000\n\u003cul\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eRangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.\u003c/code\u003e for inputs outside this range\u003c/li\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eTypeError: Invalid status code: ${code}. Status code must be an integer.\u003c/code\u003e for non integer inputs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@1.0.0\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/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\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/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-jwt` from 0.1.3 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/express-jwt/blob/master/CHANGELOG.md\"\u003eexpress-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file starting from version \u003cstrong\u003ev4.0.0\u003c/strong\u003e.\nThis project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.3.0 - 2023-01-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequestProperty support for nested properties (\u003ca href=\"https://github.com/auth0/express-jwt/commit/bbd3606ce68da2602733d6e4ac32564570753ca1\"\u003ebbd3606ce68da2602733d6e4ac32564570753ca1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Typescript instructions in Readme.MD (\u003ca href=\"https://github.com/auth0/express-jwt/commit/3c1d5cf8a08a6afbcfc78640b8cdb26fac8002ca\"\u003e3c1d5cf8a08a6afbcfc78640b8cdb26fac8002ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.1 - 2022-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd secret rotation example in readme. close \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/310\"\u003e#310\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/0000a44ed58aac97798007af19b0324f28acc436\"\u003e0000a44ed58aac97798007af19b0324f28acc436\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/310\"\u003e#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​types/jsonwebtoken\u003c/code\u003e and fix deps in package-lock (\u003ca href=\"https://github.com/auth0/express-jwt/commit/2322a9b67a5b5c716f953a53a0bb4bbc696d0a11\"\u003e2322a9b67a5b5c716f953a53a0bb4bbc696d0a11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd an optional handler for expired tokens. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/6048\"\u003e#6048\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/ca6c90ccbb4b61b91f417a5dfa56f0b931b81528\"\u003eca6c90ccbb4b61b91f417a5dfa56f0b931b81528\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/6048\"\u003e#6048\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate type to match jwks-rsa (\u003ca href=\"https://github.com/auth0/express-jwt/commit/bcad8af9cad82b3777cc38d1c05864a35f82bc53\"\u003ebcad8af9cad82b3777cc38d1c05864a35f82bc53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: export middleware options type. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/308\"\u003e#308\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/25a30f0d50c02cc75ab17b09f3592e76e09f9666\"\u003e25a30f0d50c02cc75ab17b09f3592e76e09f9666\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade jsonwebtoken to v9. \u003ca href=\"https://github.com/advisories/GHSA-27h2-hvpr-p74q\"\u003ehttps://github.com/advisories/GHSA-27h2-hvpr-p74q\u003c/a\u003e .\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.3 - 2022-05-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix tsc build error for express-unless (\u003ca href=\"https://github.com/auth0/express-jwt/commit/e1fe1d264bc5363e008d23fea9d8c5d2ac0d8198\"\u003ee1fe1d264bc5363e008d23fea9d8c5d2ac0d8198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove esModuleInterop and fix assert import in tests (\u003ca href=\"https://github.com/auth0/express-jwt/commit/9ccf0cfd6aaa4cc61fce2f8ccdb961c4b0358201\"\u003e9ccf0cfd6aaa4cc61fce2f8ccdb961c4b0358201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.2 - 2022-05-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix instaceof comparison for UnauthorizedError. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/292\"\u003e#292\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/6c87fe401ecba868feda1ffa530082c7c539321a\"\u003e6c87fe401ecba868feda1ffa530082c7c539321a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate changelog (\u003ca href=\"https://github.com/auth0/express-jwt/commit/b1344fa7f6f9dd3d27115a9107b3ef4323733895\"\u003eb1344fa7f6f9dd3d27115a9107b3ef4323733895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.1 - 2022-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix readme and package-lock (\u003ca href=\"https://github.com/auth0/express-jwt/commit/7a02ca76c5d7842cfa8b256dcc89dcef1ffbcdc1\"\u003e7a02ca76c5d7842cfa8b256dcc89dcef1ffbcdc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): required runtime types (\u003ca href=\"https://github.com/auth0/express-jwt/commit/f3f5af5c214241b4f92b91c49db8586ec20e4526\"\u003ef3f5af5c214241b4f92b91c49db8586ec20e4526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix tiny typo (\u003ca href=\"https://github.com/auth0/express-jwt/commit/07e771857489b6344a8dc457069d040a76e84230\"\u003e07e771857489b6344a8dc457069d040a76e84230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.0 - 2022-05-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate ExpressJwtRequest in favor of Request with optional auth, closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/284\"\u003e#284\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/de169def56f98f4237741aa6755d0c5e248bd561\"\u003ede169def56f98f4237741aa6755d0c5e248bd561\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.2 - 2022-05-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/auth0/express-jwt/commit/0dfe63b9a702b0755ec60d171152747942210be6\"\u003e\u003ccode\u003e0dfe63b\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/105ef5ec66fa32aa5861a09d3290545253adcbbb\"\u003e\u003ccode\u003e105ef5e\u003c/code\u003e\u003c/a\u003e add readme to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/c028e7098ea3dbdd4684f6e4960564e38fccdb96\"\u003e\u003ccode\u003ec028e70\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/75203815ab759f65aa114f4eb01faa58bc0e1e0c\"\u003e\u003ccode\u003e7520381\u003c/code\u003e\u003c/a\u003e fix: signature of middleware returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/ecd42788a7a24641ec78c8b21767c5f8aca5600a\"\u003e\u003ccode\u003eecd4278\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/f42a0e99422fe85fadd0a209b8497b64995e94cf\"\u003e\u003ccode\u003ef42a0e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/339\"\u003e#339\u003c/a\u003e from auth0/integrate-semgrep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/dacb316f8d485a9c335434f2812561ca9c282ecb\"\u003e\u003ccode\u003edacb316\u003c/code\u003e\u003c/a\u003e Create semgrep.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/00763facd650da5aa378ed876f4a1e863957642b\"\u003e\u003ccode\u003e00763fa\u003c/code\u003e\u003c/a\u003e Modify tests to actually exercise wrong signature case by removing base64 pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/d15b92c3424ecb1713df106f615c2a770ddbc0b8\"\u003e\u003ccode\u003ed15b92c\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/d1e88c73ed81b67d8f43eb748f8f33aa5c5b4aaf\"\u003e\u003ccode\u003ed1e88c7\u003c/code\u003e\u003c/a\u003e Merge branch 'glensc-patch-1'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/express-jwt/compare/v0.1.3...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/807e383875e93be940493464ea397381fc93942b\"\u003e\u003ccode\u003e807e383\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b84413793127a1c392738ef26d10ec7a899d9d2d\"\u003e\u003ccode\u003eb844137\u003c/code\u003e\u003c/a\u003e v8.5.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaffabad1ee435549434b6b933097a938b27abe\"\u003e\u003ccode\u003eceaffab\u003c/code\u003e\u003c/a\u003e feat: async store init (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-robots-txt` from 0.5.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modosc/express-robots-txt/blob/main/HISTORY.md\"\u003eexpress-robots-txt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.0.0] - {2021-08-20}\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite as es6, add separate commonjs + esm exports\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/2791589d8c96fc4d2190cc217d262d70cc569a93\"\u003e\u003ccode\u003e2791589\u003c/code\u003e\u003c/a\u003e es6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/0eb20919053c95e94b5d439a9fd48a98147d35bd\"\u003e\u003ccode\u003e0eb2091\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/940a03c2ebc9b8b8798df855ac92535e4240b060\"\u003e\u003ccode\u003e940a03c\u003c/code\u003e\u003c/a\u003e Bump supertest from 6.1.3 to 6.1.5 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/6c933f1f9936c1470b0ad405310b5979294ccdff\"\u003e\u003ccode\u003e6c933f1\u003c/code\u003e\u003c/a\u003e Bump jest from 27.0.4 to 27.0.6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/308c9057a4baf7365d515cae1920f57653229711\"\u003e\u003ccode\u003e308c905\u003c/code\u003e\u003c/a\u003e Bump path-parse from 1.0.6 to 1.0.7 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/0bdaaa00b7781540b145fe18abdca11c7a924aee\"\u003e\u003ccode\u003e0bdaaa0\u003c/code\u003e\u003c/a\u003e Bump jest from 26.6.3 to 27.0.4 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/974a926e5dfbfcca2d99742032e4750ca478c22d\"\u003e\u003ccode\u003e974a926\u003c/code\u003e\u003c/a\u003e Bump ws from 7.4.3 to 7.4.6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/c12444cfcf67cde0d249495d11bbc9b4a7e3f686\"\u003e\u003ccode\u003ec12444c\u003c/code\u003e\u003c/a\u003e Bump hosted-git-info from 2.8.8 to 2.8.9 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/72f7ca8ab5f45592e9d9a49df94e73e03814c793\"\u003e\u003ccode\u003e72f7ca8\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.20 to 4.17.21 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/6c35250df606de1bd355cd93850514cea82bb037\"\u003e\u003ccode\u003e6c35250\u003c/code\u003e\u003c/a\u003e Bump chai from 4.3.3 to 4.3.4 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modosc/express-robots-txt/compare/v0.5.0...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file-type` from 16.5.4 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/file-type/releases\"\u003efile-type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Work around esbuild resolving Node-only imports  ce4262f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/sindresorhus/file-type/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRequires Node.js 22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDropped Node.js \u003ccode\u003estream.Readable\u003c/code\u003e support from \u003ccode\u003efileTypeFromStream()\u003c/code\u003e and \u003ccode\u003efileTypeStream()\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThese now only accept a web \u003ccode\u003eReadableStream\u003c/code\u003e. Migrate with \u003ca href=\"https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options\"\u003e\u003ccode\u003eReadable.toWeb()\u003c/code\u003e\u003c/a\u003e:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\r\nimport fs from 'node:fs';\r\nfileTypeFromStream(fs.createReadStream('file.mp4'));\r\n\u003cp\u003e// After\u003cbr /\u003e\nimport fs from 'node:fs';\u003cbr /\u003e\nimport {Readable} from 'node:stream';\u003cbr /\u003e\nfileTypeFromStream(Readable.toWeb(fs.createReadStream('file.mp4')));\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSub-exports (e.g. \u003ccode\u003efile-type/core\u003c/code\u003e) have been removed. Import everything from \u003ccode\u003efile-type\u003c/code\u003e directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eReadableStreamWithFileType\u003c/code\u003e type has been removed. Use \u003ccode\u003eAnyWebReadableByteStreamWithFileType\u003c/code\u003e instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSeveral MIME types have been corrected or normalized:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eOld MIME\u003c/th\u003e\n\u003cth\u003eNew MIME\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003elz\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-lzip\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/lzip\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003elnk\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.ms.shortcut\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ms-shortcut\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApple Alias\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.apple.alias\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-apple.alias\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003efbx\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.autodesk.fbx\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-fbx\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDraco\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/vnd.google.draco\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-draco\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eMIME subtypes prefixed with \u003ccode\u003ex-ft-\u003c/code\u003e are custom types defined by this package (not IANA-registered).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded detection for Apple iWork files: \u003ccode\u003e.key\u003c/code\u003e (Keynote), \u003ccode\u003e.pages\u003c/code\u003e (Pages), \u003ccode\u003e.numbers\u003c/code\u003e (Numbers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed LibreOffice OOXML files being incorrectly detected as ZIP when reading from streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.3.4...v22.0.0\"\u003ehttps://github.com/sindresorhus/file-type/compare/v21.3.4...v22.0.0\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/sindresorhus/file-type/commit/3c4b7e049171753c2f733c09afaf3f7ec9e09b13\"\u003e\u003ccode\u003e3c4b7e0\u003c/code\u003e\u003c/a\u003e 22.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/ce4262f69e2ed1d048162914a845fcb89cd80b01\"\u003e\u003ccode\u003ece4262f\u003c/code\u003e\u003c/a\u003e Fix: Work around esbuild resolving Node-only imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/2c54d066efdf7511e42fa9f5e4cd160b67fb51e9\"\u003e\u003ccode\u003e2c54d06\u003c/code\u003e\u003c/a\u003e 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/0ba6e0b2b76382f9b61e7b9e8610bbf7ca0e5273\"\u003e\u003ccode\u003e0ba6e0b\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/0e679c74a9cab31c7b2aa65f9ba8e241fbc205f1\"\u003e\u003ccode\u003e0e679c7\u003c/code\u003e\u003c/a\u003e Remove sub-exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/7079af7357c8d0a3651d6aa2015ba3cbe0121b48\"\u003e\u003ccode\u003e7079af7\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/ec77458ce49d89bdf8de808569c2c87b43e8ca73\"\u003e\u003ccode\u003eec77458\u003c/code\u003e\u003c/a\u003e Add support for iWork files (.key, .pages, .numbers)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/d4a975c316429d8ec0bccc6e92483e625be0f6b1\"\u003e\u003ccode\u003ed4a975c\u003c/code\u003e\u003c/a\u003e Fix LibreOffice OOXML files detected as ZIP in streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/5de64e26f81ad14b1f07cb5c5108de6e303f3b60\"\u003e\u003ccode\u003e5de64e2\u003c/code\u003e\u003c/a\u003e Normalize MIME types we invented with \u003ccode\u003ex-ft-\u003c/code\u003e prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/7a60fa9dc0b7dad71ad6d3146a28ab92eb079983\"\u003e\u003ccode\u003e7a60fa9\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/file-type/compare/v16.5.4...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 9.1.0 to 11.3.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.5 / 2026-05-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eensureLink*\u003c/code\u003e/\u003ccode\u003eensureSymlink*\u003c/code\u003e identical file detection on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error handling in timestamp preservation code (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix potential file descriptor leak on error in synchronous timestamp preservation code (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 / 2025-01-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd promise support for newer \u003ccode\u003efs\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efs.opendir\u003c/code\u003e in \u003ccode\u003ecopy()\u003c/code\u003e/\u003ccode\u003ecopySync()\u003c/code\u003e for better perf/scalability (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/972\"\u003e#972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 / 2023-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy directory contents in parallel for better performance (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor internal code to use \u003ccode\u003easync\u003c/code\u003e/\u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 / 2023-03-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve timestamps when moving files across devices (\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/SriKaratalapu/juice-shop-krishna/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SriKaratalapu%2Fjuice-shop-krishna/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4417013176","node_id":"PR_kwDOHIBnos7aDnf8","number":523,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T22:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T22:24:57.000Z","updated_at":"2026-05-24T22:23:15.000Z","time_to_close":1209496,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":56,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.22","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.17","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.7.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 56 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.42.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.22` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.9` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.9` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.17` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.75.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.9` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.7.3` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.47.1` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.21...v7.12.22\"\u003e7.12.22\u003c/a\u003e (2026-5-5)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/25ced5838bb38eb844ac71bafd62158ed19e7500\"\u003e\u003ccode\u003e25ced58\u003c/code\u003e\u003c/a\u003e update admin-portal 7.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.22/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): ...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/523","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/523","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/523/packages"},{"uuid":"4408243900","node_id":"PR_kwDOSYA58M7ZoKFV","number":25,"state":"open","title":"chore(backend-deps)(deps): bump the backend-minor-and-patch group in /backend with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T17:36:55.000Z","updated_at":"2026-05-08T17:36:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(backend-deps)(deps): bump","group_name":"backend-minor-and-patch","update_count":12,"packages":[{"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":"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.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.0.0","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.2","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.19.2","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"}],"path":"/backend","ecosystem":"npm"},"body":"Bumps the backend-minor-and-patch group in /backend with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\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| [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.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.20.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.2` | `8.59.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.2` | `4.21.0` |\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 `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.20.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.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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 for SCRAM-SHA-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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/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.20.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/pg\"\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/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/pg` from 8.11.10 to 8.20.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.18.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60d0a513870d833617374ff8ea256d86ca3cbbbb\"\u003e\u003ccode\u003e60d0a51\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5c53da230a70aba7d6f3d6474b5d249b430a95d0\"\u003e\u003ccode\u003e5c53da2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] object destructuring values should be tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80c28a1ada3f975a932a02587cefee632ccf6550\"\u003e\u003ccode\u003e80c28a1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-type-assertion] handle crash on recursive temp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b7b2670123f76419630f88f3a807f85b7c535230\"\u003e\u003ccode\u003eb7b2670\u003c/code\u003e\u003c/a\u003e test: make no-this-alias tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cef12471659c42c9d4b179f4113a080b1fa2d66\"\u003e\u003ccode\u003e3cef124\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in dot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/27c507b6e532abcd1efa51055f045b00f22055c3\"\u003e\u003ccode\u003e27c507b\u003c/code\u003e\u003c/a\u003e test: make sort-type-constituents tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12262\"\u003e#12262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a03b31d422be35d8ddc979f48f9317e3f33dd1ce\"\u003e\u003ccode\u003ea03b31d\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.18.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\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.59.2\"\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.59.1 (2026-04-27)\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.59.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.59.0 (2026-04-20)\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.59.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.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\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.58.1 (2026-04-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.4.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.0 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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: replace \u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e;should\u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e; dependency with native assertions in cookies module  1954bcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct case-sensitive require path for assertion module  d4f04fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fixed package lock  c4b08a6\u003c/li\u003e\n\u003cli\u003efix: drop v14 and v16 from tests  d084ce2\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2  61f3ddf\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d0e569  bd2fe45\u003c/li\u003e\n\u003cli\u003echore(deps): bump qs, body-parser and express  07bf4fb\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/866\"\u003e#866\u003c/a\u003e from SchroederSteffen/use-lowercase-header-name  0666797\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/868\"\u003e#868\u003c/a\u003e from dmurvihill/cookie-assertions  953eca7\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2  81ab94c\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/870\"\u003e#870\u003c/a\u003e from kudlav/patch-1  14d905d\u003c/li\u003e\n\u003cli\u003eUpdate links to documentation in README  f508b30\u003c/li\u003e\n\u003cli\u003efeat(cookies): add cookie assertions  4f89680\u003c/li\u003e\n\u003cli\u003echore(readme): use lower-case header name  1e642b0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d7997513dcfb2f918e617f48ea4d56006aa0c3c3\"\u003e\u003ccode\u003ed799751\u003c/code\u003e\u003c/a\u003e 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/1954bcf24afbb74dca311f088f0aa00000021f7a\"\u003e\u003ccode\u003e1954bcf\u003c/code\u003e\u003c/a\u003e fix: replace 'should' dependency with native assertions in cookies module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/8fb74533c95170e9cb40bf31506c26ceecc2dca3\"\u003e\u003ccode\u003e8fb7453\u003c/code\u003e\u003c/a\u003e 7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d4f04fb5c341477a4dcea69435b92494c73695d6\"\u003e\u003ccode\u003ed4f04fb\u003c/code\u003e\u003c/a\u003e fix: correct case-sensitive require path for assertion module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b8f0a43352005f68f2f788c4758f5d37ad568d77\"\u003e\u003ccode\u003eb8f0a43\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/c4b08a695852f2ffc327acf913db9bef6c6d59bf\"\u003e\u003ccode\u003ec4b08a6\u003c/code\u003e\u003c/a\u003e fix: fixed package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d084ce23bb693badfeb5a3f30ba9489d777feb67\"\u003e\u003ccode\u003ed084ce2\u003c/code\u003e\u003c/a\u003e fix: drop v14 and v16 from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/61f3ddf17ef8d40ee9fc9e9e47b39f1bf59bd687\"\u003e\u003ccode\u003e61f3ddf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/bd2fe4520170ee920c4fc1ab605ebebc1674a72d\"\u003e\u003ccode\u003ebd2fe45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/07bf4fb720a996e040d28b7ba9cfa5c4c8865521\"\u003e\u003ccode\u003e07bf4fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump qs, body-parser and express\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 6.0.2 to 7.2.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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.19.2 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\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\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.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\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.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\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/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\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.19.2...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openclaw743/PixDiary/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw743%2FPixDiary/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4366897522","node_id":"PR_kwDOR7yjvM7XiyKW","number":11,"state":"open","title":"chore(deps): bump the non-breaking-changes group with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":18,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:15:00.000Z","updated_at":"2026-05-27T23:00:18.559Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":82,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.1.0","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@nestjs/common","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/mapped-types","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/nestjs/mapped-types"},{"name":"@nestjs/platform-express","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/serve-static","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/nestjs/serve-static"},{"name":"@nestjs/swagger","old_version":"11.2.1","new_version":"11.4.2","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/vuejs/router"},{"name":"@vitejs/plugin-vue","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.2.7","repository_url":"https://github.com/vuejs/language-tools"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.406","new_version":"2.2.468","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.12","new_version":"11.4.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.7.6","new_version":"2.14.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.2.6","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.91.0","new_version":"5.100.7","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vite-pwa/vitepress","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vitepress"},{"name":"@vue/shared","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.7","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.11.7","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.41.0","new_version":"1.46.1","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.6.1","new_version":"2.9.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-command","old_version":"3.3.1","new_version":"3.5.2","repository_url":"https://github.com/antfu/eslint-plugin-command"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.9.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.4","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"naive-ui","old_version":"2.43.1","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.12.9","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss-import","old_version":"15.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss","old_version":"8.4.31","new_version":"8.5.13","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rimraf","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"2.79.2","new_version":"2.80.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sass","old_version":"1.94.0","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"tdesign-vue-next","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-element-plus","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite-plugin-pwa","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitepress-plugin-group-icons","old_version":"1.6.5","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vue-eslint-parser","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.1.12","new_version":"11.4.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vxe-pc-ui","old_version":"4.10.25","new_version":"4.13.29","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.14","new_version":"4.18.13","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"@vue/reactivity","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.1.0` | `8.5.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.8` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.8` | `11.1.19` |\n| [@nestjs/mapped-types](https://github.com/nestjs/mapped-types) | `2.1.0` | `2.1.1` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.8` | `11.1.19` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.18` | `11.1.19` |\n| [@nestjs/serve-static](https://github.com/nestjs/serve-static) | `5.0.4` | `5.0.5` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.1` | `11.4.2` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.18` | `11.1.19` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.33` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.6` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.5` | `6.0.6` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.1` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.2.7` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.31.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.406` | `2.2.468` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.12` | `11.4.0` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.7.6` | `2.14.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.2.6` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.91.0` | `5.100.7` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.0` | `0.11.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.1` |\n| [@vite-pwa/vitepress](https://github.com/vite-pwa/vitepress) | `1.0.1` | `1.1.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.24` | `3.5.33` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.1.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.7` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.11.7` | `2.13.7` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.41.0` | `1.46.1` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.6.1` | `2.9.7` |\n| [eslint-plugin-command](https://github.com/antfu/eslint-plugin-command) | `3.3.1` | `3.5.2` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.24.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.9.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.4` | `1.15.11` |\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.5` | `9.0.10` |\n| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.43.1` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.12.9` | `2.13.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `15.1.0` | `16.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.5.13` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.15` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.1` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.6.1` | `2.9.6` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.0` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.2` | `2.80.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.0` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.17.6` | `1.19.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.7` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.11.1` | `0.11.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.1.0` | `1.2.0` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.6.5` | `1.7.5` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.2.0` | `10.4.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.12` | `11.4.0` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.10.25` | `4.13.29` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.14` | `4.18.13` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.42.1` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.24` | `3.5.33` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.1.0 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e@​asteasolutions/zod-to-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak in generateDocument() when using request parameters (fixes \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for z.json (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for template literals (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug in some nested structures when using  \u003ccode\u003eisAnyZodType\u003c/code\u003e with null/undefined \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExported OpenApiOptions to resolve a problem when extending an object schema. For more information see: \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse correct date-time instead of date when using z.date\u003c/li\u003e\n\u003cli\u003efix: add null option for nullable enum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch1\u003eTesting Trusted Publishers setup again\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch1\u003eTesting the Trusted Publihsers setup\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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/34953fa38d9a90480ec6c7896bcb30625dcae036\"\u003e\u003ccode\u003e34953fa\u003c/code\u003e\u003c/a\u003e Release 8.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/d2c22df6b83f28fc751645052e656c7b21bcd8e9\"\u003e\u003ccode\u003ed2c22df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/364\"\u003e#364\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/rollup-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/b4f6a66934b02dac84aa983cd43c89b31ca194c5\"\u003e\u003ccode\u003eb4f6a66\u003c/code\u003e\u003c/a\u003e Release 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/ab21ef44fcf1f0968fefc50bfe323b6ddb0fb5fa\"\u003e\u003ccode\u003eab21ef4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/6a115de8dc98d50439ccbf0c7c641428ba5497ea\"\u003e\u003ccode\u003e6a115de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/365\"\u003e#365\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/multi-acd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/fad449af9d7e19ac46a460fa9a261da7356d9f3e\"\u003e\u003ccode\u003efad449a\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/953d7ec8a91748f93865b75a75adc180c3fa000b\"\u003e\u003ccode\u003e953d7ec\u003c/code\u003e\u003c/a\u003e Release 8.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.1.0...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/mapped-types` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/mapped-types/releases\"\u003e@​nestjs/mapped-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1896\"\u003enestjs/mapped-types#1896\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/Manuel-Antunes\"\u003e\u003ccode\u003e@​Manuel-Antunes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1849\"\u003enestjs/mapped-types#1849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ehttps://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/309f8c8f9f9973d0d95cd006bb2ef7c3071a3383\"\u003e\u003ccode\u003e309f8c8\u003c/code\u003e\u003c/a\u003e chore(): release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/861b1c789bc132e61d445347ba74e651518e07d2\"\u003e\u003ccode\u003e861b1c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1921\"\u003e#1921\u003c/a\u003e from nestjs/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/a73286cd736a26be41c82f1e7e4badf7676ad630\"\u003e\u003ccode\u003ea73286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1669\"\u003e#1669\u003c/a\u003e from nestjs/renovate/cimg-node-22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/36259034fee3a3356054781700cd8a388739d514\"\u003e\u003ccode\u003e3625903\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/28fb2f6d7bf877a295ccd4e9c36ec0f22c5b2ae6\"\u003e\u003ccode\u003e28fb2f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/e5f98769f69e1455120816bad3dd3d25db595416\"\u003e\u003ccode\u003ee5f9876\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/05f73014530483a0bd1d00eba16503ea7da251a4\"\u003e\u003ccode\u003e05f7301\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nestjs/common\u003c/code\u003e to v11.1.17 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1918\"\u003e#1918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/496199228e68d6a1330eaca63bc8b407710bc091\"\u003e\u003ccode\u003e4961992\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.5.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/824faa86043953b4cfd44bea509d4624efe14495\"\u003e\u003ccode\u003e824faa8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/4f280a50c8b2db4808c6e473c87aeb457bcd8c13\"\u003e\u003ccode\u003e4f280a5\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.4 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/serve-static` from 5.0.4 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/serve-static/releases\"\u003e@​nestjs/serve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 (576202d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (39ed6d0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/2026aa2f234e48f845d9591d4ba26dc0d7b15031\"\u003e\u003ccode\u003e2026aa2\u003c/code\u003e\u003c/a\u003e chore(): release v5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/6035962ef760a532c8b1172b6d51e1108da76256\"\u003e\u003ccode\u003e6035962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1935\"\u003e#1935\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/576202de692b07e75c6b0f7a6ddd13e85d6c55d7\"\u003e\u003ccode\u003e576202d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/28e287c6533965691fab643685ef849bda50aaae\"\u003e\u003ccode\u003e28e287c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1814\"\u003e#1814\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/32780edc146843094aee5acb9e2f420313ea1d26\"\u003e\u003ccode\u003e32780ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1852\"\u003e#1852\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/06dcbb5d8ded11ec10e52990c5a19d52ed0045be\"\u003e\u003ccode\u003e06dcbb5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1929\"\u003e#1929\u003c/a\u003e from nestjs/renovate/npm-path-to-regexp-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/39ed6d05e9325455e7f02171bd87fb75ba283392\"\u003e\u003ccode\u003e39ed6d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/fa9b7da28c625a5aa5e533863e0c602ed97f2df1\"\u003e\u003ccode\u003efa9b7da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/b3f020b4f52472c14b9bb51ff93c11751dce5666\"\u003e\u003ccode\u003eb3f020b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/29de08e8038bc76f9f42dbb3f4f3b578504f0be6\"\u003e\u003ccode\u003e29de08e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/serve-static/compare/5.0.4...5.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.1 to 11.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\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\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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\u003ch2\u003eRelease 11.4.1\u003c/h2\u003e\n\u003ch2\u003e11.4.1 (2026-04-22)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3871\"\u003e#3871\u003c/a\u003e fix(plugin): avoid duplicate keys when auto-generating \u003ca href=\"https://github.com/ApiOperation\"\u003e\u003ccode\u003e@​ApiOperation\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.0\u003c/h2\u003e\n\u003ch2\u003e11.4.0 (2026-04-22)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3868\"\u003e#3868\u003c/a\u003e feat(plugin): auto-mark optional \u003ca href=\"https://github.com/Query\"\u003e\u003ccode\u003e@​Query\u003c/code\u003e\u003c/a\u003e parameters as required: false (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3725\"\u003e#3725\u003c/a\u003e feat(swagger): add OpenAPI 3.2 hierarchical tags support (\u003ca href=\"https://github.com/apt-bh\"\u003e\u003ccode\u003e@​apt-bh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3874\"\u003e#3874\u003c/a\u003e fix(document-builder): accept multi-digit OpenAPI version segments (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3873\"\u003e#3873\u003c/a\u003e fix(plugin): strip regex delimiters and flags from \u003ca href=\"https://github.com/Matches\"\u003e\u003ccode\u003e@​Matches\u003c/code\u003e\u003c/a\u003e patterns (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3870\"\u003e#3870\u003c/a\u003e fix(decorators): forward all OpenAPI parameter fields in \u003ca href=\"https://github.com/ApiHeader\"\u003e\u003ccode\u003e@​ApiHeader\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3872\"\u003e#3872\u003c/a\u003e fix(plugin): emit \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e descriptions as proper string literals (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3782\"\u003e#3782\u003c/a\u003e fix(schema): preserve example metadata for non-body params with named types (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3761\"\u003e#3761\u003c/a\u003e fix(plugin): support boolean literal types and boolean enum values (\u003ca href=\"https://github.com/lucreiss\"\u003e\u003ccode\u003e@​lucreiss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3865\"\u003e#3865\u003c/a\u003e feat(schema-object-factory): include class name chain in circular dependency errors (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLu R A (\u003ca href=\"https://github.com/lucreiss\"\u003e\u003ccode\u003e@​lucreiss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaruthan G (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apt-bh\"\u003e\u003ccode\u003e@​apt-bh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(plugin): remap import paths within rootDir to outDir by \u003ca href=\"https://github.com/alex-all3dp\"\u003e\u003ccode\u003e@​alex-all3dp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3858\"\u003enestjs/swagger#3858\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/alex-all3dp\"\u003e\u003ccode\u003e@​alex-all3dp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3858\"\u003enestjs/swagger#3858\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/nestjs/swagger/commit/3f58449966ea1396bb8003dd16cb52e6fb3fbfea\"\u003e\u003ccode\u003e3f58449\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b0a35f3b20bedc6e6756f476cee182700a199b6e\"\u003e\u003ccode\u003eb0a35f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3867\"\u003e#3867\u003c/a\u003e from PeterTheOne/fix-error-only-response-decorators-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f01f6aad66f48ccfd9d21870262d13cdab55f7e1\"\u003e\u003ccode\u003ef01f6aa\u003c/code\u003e\u003c/a\u003e refactor(plugin): make isSuccessOrRedirectApiResponseArg a private method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/7999f7868e8ea31543cf3b0df72040c9d9f86535\"\u003e\u003ccode\u003e7999f78\u003c/code\u003e\u003c/a\u003e test: inspect \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e status arg and extend fixture with redirect/500 cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/977a139d2637a5e68935d43b85abebcbf4436a8b\"\u003e\u003ccode\u003e977a139\u003c/code\u003e\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a51cf09db9d34e0a52f9e619462a558ad702145d\"\u003e\u003ccode\u003ea51cf09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3876\"\u003e#3876\u003c/a\u003e from y-hsgw/fix/plugin-string-literal-union-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a8acf7a9f2ae7b58e587b5edaef27ba581c4b288\"\u003e\u003ccode\u003ea8acf7a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3878\"\u003e#3878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/e05405824c4b3fd39435e78221e5f9b4c03f9586\"\u003e\u003ccode\u003ee054058\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency release-it to v20.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3877\"\u003e#3877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/9a3745b184ac55343a6820805d9a6d5e911b8ac7\"\u003e\u003ccode\u003e9a3745b\u003c/code\u003e\u003c/a\u003e fix(plugin): enhance enum handling for literal union types in schema generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6e1bb8f4facb84c081dc0f53aa7370c06039c463\"\u003e\u003ccode\u003e6e1bb8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3875\"\u003e#3875\u003c/a\u003e from nestjs/renovate/vite-8.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.1...11.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.2 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.15.1\"\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.4.2\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.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003ch3\u003eTuple defaults now materialize output values correctly\u003c/h3\u003e\n\u003cp\u003eFixed in \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5661\"\u003e#5661\u003c/a\u003e. Tuple parsing now more accurately reflects defaults, optional tails, explicit \u003ccode\u003eundefined\u003c/code\u003e, and under-filled inputs. The headline behavior is that defaults in tuple positions now properly appear in parsed output.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst schema = z.tuple([\r\n  z.string(),\r\n  z.string().default(\u0026quot;fallback\u0026quot;),\r\n]);\r\n\u003cp\u003eschema.parse([\u0026quot;a\u0026quot;]);\n// [\u0026quot;a\u0026quot;, \u0026quot;fallback\u0026quot;]\n\u003c/code\u003e\u003c/pre\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/colinhacks/zod/commit/c59d4474e3b4cad1b323462186cf607178ce8267\"\u003e\u003ccode\u003ec59d447\u003c/code\u003e\u003c/a\u003e 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/88015df8e25c44fb5385eb3ef289...\n\n_Description has been truncated_","html_url":"https://github.com/doweinide/vue3-vben3-NexusChat/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doweinide%2Fvue3-vben3-NexusChat/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4356205798","node_id":"PR_kwDOSKY_7c7XAKLe","number":11,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T08:17:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T07:30:24.000Z","updated_at":"2026-05-01T08:17:11.000Z","time_to_close":89205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":70,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.27.11","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/git","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/changesets/changesets"},{"name":"@ctrl/tinycolor","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/scttcper/tinycolor"},{"name":"@iconify/json","old_version":"2.2.289","new_version":"2.2.468","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.4.1","new_version":"2.14.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@nolebase/vitepress-plugin-git-changelog","old_version":"2.12.0","new_version":"2.18.2","repository_url":"https://github.com/nolebase/integrations"},{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.0.1","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.62.9","new_version":"5.100.6","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vee-validate/zod","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"@vue/shared","old_version":"3.5.13","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/vuejs/test-utils"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.7.9","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.0.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.7","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.9.1","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"eslint-config-turbo","old_version":"2.3.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.6.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.15.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.13.0","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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":"naive-ui","old_version":"2.40.4","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.10.4","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"pinia-plugin-persistedstate","old_version":"4.2.0","new_version":"4.7.1","repository_url":"https://github.com/prazdevs/pinia-plugin-persistedstate"},{"name":"playwright","old_version":"1.49.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.2.12","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"radix-vue","old_version":"1.9.11","new_version":"1.9.17","repository_url":"https://github.com/unovue/radix-vue"},{"name":"sass","old_version":"1.80.6","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"@types/sortablejs","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stylelint-config-recommended-vue","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/ota-meshi/stylelint-config-recommended-vue"},{"name":"stylelint-prettier","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/prettier/stylelint-prettier"},{"name":"turbo","old_version":"2.3.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"unbuild","old_version":"3.1.0","new_version":"3.6.1","repository_url":"https://github.com/unjs/unbuild"},{"name":"unplugin-element-plus","old_version":"0.8.0","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vee-validate","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"vite-plugin-dts","old_version":"4.2.1","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"vitepress-plugin-group-icons","old_version":"1.3.2","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"},{"name":"vue","old_version":"3.5.13","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.3.48","new_version":"4.13.29","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.9.35","new_version":"4.18.13","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"watermark-js-plus","old_version":"1.5.7","new_version":"1.6.3","repository_url":"https://github.com/zhensherlock/watermark-js-plus"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.31.1","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.0` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.27.11` | `2.31.0` |\n| [@changesets/git](https://github.com/changesets/changesets) | `3.0.2` | `3.0.4` |\n| [@ctrl/tinycolor](https://github.com/scttcper/tinycolor) | `4.1.0` | `4.2.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.289` | `2.2.468` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.4.1` | `2.14.0` |\n| [@nolebase/vitepress-plugin-git-changelog](https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog) | `2.12.0` | `2.18.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.0.1` | `1000.3.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.62.9` | `5.100.6` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.6.0` | `0.11.0` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.59.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.2` | `8.59.1` |\n| [@vee-validate/zod](https://github.com/logaretm/vee-validate/tree/HEAD/packages/zod) | `4.15.0` | `4.15.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.13` | `3.5.33` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.9` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.15.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.0.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.7` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.11.0` | `1.13.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.11.0` | `1.13.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.9.1` | `2.13.7` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.3.3` | `2.9.6` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.6.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.15.1` | `17.24.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.13.0` | `1.15.11` |\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| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.40.4` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.10.4` | `2.13.4` |\n| [pinia-plugin-persistedstate](https://github.com/prazdevs/pinia-plugin-persistedstate) | `4.2.0` | `4.7.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.49.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.7.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.12` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.2.12` | `0.3.18` |\n| [radix-vue](https://github.com/unovue/radix-vue) | `1.9.11` | `1.9.17` |\n| [sass](https://github.com/sass/dart-sass) | `1.80.6` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs) | `1.15.8` | `1.15.9` |\n| [stylelint-config-recommended-vue](https://github.com/ota-meshi/stylelint-config-recommended-vue) | `1.5.0` | `1.6.1` |\n| [stylelint-prettier](https://github.com/prettier/stylelint-prettier) | `5.0.2` | `5.0.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.3.3` | `2.9.6` |\n| [unbuild](https://github.com/unjs/unbuild) | `3.1.0` | `3.6.1` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.8.0` | `0.11.2` |\n| [vee-validate](https://github.com/logaretm/vee-validate/tree/HEAD/packages/vee-validate) | `4.15.0` | `4.15.1` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.2.1` | `4.5.4` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.3.2` | `1.7.5` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.13` | `3.5.33` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.3.48` | `4.13.29` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.9.35` | `4.18.13` |\n| [watermark-js-plus](https://github.com/zhensherlock/watermark-js-plus) | `1.5.7` | `1.6.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.31.1` | `0.42.1` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/84a4a1b1d399bfd0a58677b0182b9c053194febf\"\u003e\u003ccode\u003e84a4a1b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/types\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.0\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/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.0...@changesets/changelog-github@0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.27.11 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\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/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.27.11...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/git` from 3.0.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e directory is not directly in the git root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1620\"\u003e#1620\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Make sure that git diff always returns the paths relative to the git root in case diff.relative has been set to true in the git config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/baa9d45384213d7a697873848dbeb183001fd243\"\u003e\u003ccode\u003ebaa9d45\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5d0185771811680e77e3b1c0ccfe19f4b3f48247\"\u003e\u003ccode\u003e5d01857\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Correctly fetch new changesets with \u003ccode\u003esince\u003c/code\u003e if the git option \u003ccode\u003ediff.relative\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/131d4458e0d1eed71d76783bb42caee39f6d3895\"\u003e\u003ccode\u003e131d445\u003c/code\u003e\u003c/a\u003e Update TypeScript, Babel and Preconstruct (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/db8f67831abad5ee3ffbe56f8350e132b24b0f10\"\u003e\u003ccode\u003edb8f678\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/29f34a31cadd7d067728176d23b5728437ff5ff3\"\u003e\u003ccode\u003e29f34a3\u003c/code\u003e\u003c/a\u003e Support scoped registries configured using \u003ccode\u003epackage.json#publishConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/dc83cb4dce0de726ca70593d4bef6f3f2c3d5278\"\u003e\u003ccode\u003edc83cb4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e--snapshot\u003c/code\u003e from \u003ccode\u003epublish\u003c/code\u003e command docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c2bac5fd2c1c2904774c4378e9107dcf8313c7d\"\u003e\u003ccode\u003e5c2bac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b9df59627623bcf211ddbdab4df7cc07028d4998\"\u003e\u003ccode\u003eb9df596\u003c/code\u003e\u003c/a\u003e Prevent fatal errors when using the newly-introduced \u003ccode\u003eprettier\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/git@3.0.2...@changesets/git@3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ctrl/tinycolor` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scttcper/tinycolor/releases\"\u003e\u003ccode\u003e@​ctrl/tinycolor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish new version with npm provenance (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e39778c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease new version (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e76556be\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/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e\u003ccode\u003e76556be\u003c/code\u003e\u003c/a\u003e feat: release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b4561159d82a3835ab57a1f7084e435549b6c8a4\"\u003e\u003ccode\u003eb456115\u003c/code\u003e\u003c/a\u003e build: it should work via OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/ced810f45d1813c97974396ee5244359562c339a\"\u003e\u003ccode\u003eced810f\u003c/code\u003e\u003c/a\u003e build: add back npm token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/d8651993d6ecca31d30ff5edbec203534da6f0b3\"\u003e\u003ccode\u003ed865199\u003c/code\u003e\u003c/a\u003e build: update npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b0eeb150417be96e8976cd3146b6c458349ca165\"\u003e\u003ccode\u003eb0eeb15\u003c/code\u003e\u003c/a\u003e build: split ci and publish actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/26ccfc00847713d6ea9230b1baab0fd4e973a5dc\"\u003e\u003ccode\u003e26ccfc0\u003c/code\u003e\u003c/a\u003e build: remove NPM_TOKEN variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e\u003ccode\u003e39778c8\u003c/code\u003e\u003c/a\u003e feat: publish new version with npm provenance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.289 to 2.2.468\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/65ab95d3f1682147677959e473756373757c1046\"\u003e\u003ccode\u003e65ab95d\u003c/code\u003e\u003c/a\u003e Update 4 icon sets: Arcticons, Lucide, Material Icon Theme, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/838c8c614ec8e8158e7e8bfd823d48c183540880\"\u003e\u003ccode\u003e838c8c6\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f55750d2cd88f251e59923cf11399c2548cc4588\"\u003e\u003ccode\u003ef55750d\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/a7e305382d1f576bbd134b34742078b4a3d8bd96\"\u003e\u003ccode\u003ea7e3053\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d8c017e261aedfd563e01c284d4121df1a63a6c5\"\u003e\u003ccode\u003ed8c017e\u003c/code\u003e\u003c/a\u003e Update Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/26dfc6c1f8297ac928bf54c212fded4bea7bac07\"\u003e\u003ccode\u003e26dfc6c\u003c/code\u003e\u003c/a\u003e Update 12 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1ac4d544a15ffdb3241b12cab8785c64593927eb\"\u003e\u003ccode\u003e1ac4d54\u003c/code\u003e\u003c/a\u003e Update 4 icon sets: Custom Brand Icons, Fluent UI System Icons, Qlementine Ic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0b2b1b8072bc9309dbf4a448650584758aa7231d\"\u003e\u003ccode\u003e0b2b1b8\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5ed243d9b2b929cc28907784cb596bf6b1889531\"\u003e\u003ccode\u003e5ed243d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Google Cloud Icons, Röntgen, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/06fbbe394351cf8f6d35f2604b4543d7aa7767c4\"\u003e\u003ccode\u003e06fbbe3\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.289...2.2.468\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.4.1 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.13.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.14.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize internal routines with caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2685\"\u003ejspm/jspm#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: traceCache feature for cached generation by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2686\"\u003ejspm/jspm#2686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.8.0...@jspm/generator@2.9.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.9.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuiltin refactor, lock extraction performance by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2682\"\u003ejspm/jspm#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.2.0...@jspm/generator@2.8.0\"\u003ehttps://github.com/jspm/jspm/compare/4.2.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: link failure with no pins by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2670\"\u003ejspm/jspm#2670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.1.4...@jspm/generator@2.7.4\"\u003ehttps://github.com/jspm/jspm/compare/4.1.4...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.7.4\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\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits/@jspm/generator@2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nolebase/vitepress-plugin-git-changelog` from 2.12.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolebase/integrations/releases\"\u003e\u003ccode\u003e@​nolebase/vitepress-plugin-git-changelog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType issue  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/34951d6\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.1...v2.18.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/516\"\u003enolebase/integrations#516\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db\"\u003e\u003c!-- raw HTML omitted --\u003e(fa7b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/520\"\u003enolebase/integrations#520\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637\"\u003e\u003c!-- raw HTML omitted --\u003e(b29c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.0...v2.18.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/4692f2b\"\u003e\u003c!-- raw HTML omitted --\u003e(4692f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/506\"\u003enolebase/integrations#506\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87\"\u003e\u003c!-- raw HTML omitted --\u003e(31e6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.2...v2.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/503\"\u003enolebase/integrations#503\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/a7828cf\"\u003e\u003c!-- raw HTML omitted --\u003e(a7828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.1...v2.17.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebi-link\u003c/strong\u003e: Support image size  -  by \u003ca href=\"https://github.com/LincZero\"\u003e\u003ccode\u003e@​LincZero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/486\"\u003enolebase/integrations#486\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/752d13a\"\u003e\u003c!-- raw HTML omitted --\u003e(752d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/d91f18d\"\u003e\u003c!-- raw HTML omitted --\u003e(d91f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/490\"\u003enolebase/integrations#490\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c8c3f1f\"\u003e\u003c!-- raw HTML omitted --\u003e(c8c3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/493\"\u003enolebase/integrations#493\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/80333fd\"\u003e\u003c!-- raw HTML omitted --\u003e(80333)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/497\"\u003enolebase/integrations#497\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/44fc6b5\"\u003e\u003c!-- raw HTML omitted --\u003e(44fc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/501\"\u003enolebase/integrations#501\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c50ac31\"\u003e\u003c!-- raw HTML omitted --\u003e(c50ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.0...v2.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/9c74f35036b70c5ebbfadc361e5d359a8ea18aeb\"\u003e\u003ccode\u003e9c74f35\u003c/code\u003e\u003c/a\u003e release: v2.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/e77e865d9e3d4142066432214095b073b340aaa8\"\u003e\u003ccode\u003ee77e865\u003c/code\u003e\u003c/a\u003e release: v2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/8bdf15dd271cf1434a3647bab613fe616626c3f7\"\u003e\u003ccode\u003e8bdf15d\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637d58d3e1c68549d715607cc8267c58a4a2\"\u003e\u003ccode\u003eb29c637\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db94e1763569d8e69685ffa1e14a135bb4e\"\u003e\u003ccode\u003efa7b3db\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/ead82e1a9505a3f9fdf17b65de83fcf02a333dc9\"\u003e\u003ccode\u003eead82e1\u003c/code\u003e\u003c/a\u003e release: v2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c31fae0fc71f7fe7d5d34d446c9c2e6ed3aa04ca\"\u003e\u003ccode\u003ec31fae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/4d0d5d602bc7ff3cd85f610d1cd2b1024ce1df42\"\u003e\u003ccode\u003e4d0d5d6\u003c/code\u003e\u003c/a\u003e style: updated lint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87c3f08df6614d7ef85ebbe19a5e1453df2\"\u003e\u003ccode\u003e31e6e87\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c254f3949b0b1820dfce67a8c3746f376ae13892\"\u003e\u003ccode\u003ec254f39\u003c/code\u003e\u003c/a\u003e release: v2.17.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolebase/integrations/commits/v2.18.2/packages/vitepress-plugin-git-changelog\"\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.49.1 to 1.59.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.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.0.1 to 1000.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/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.62.9 to 5.100.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e Fix/infinite query hydration 8825 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10074\"\u003e#10074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a65252663c804cc45603a42dea4ca0a5e457c264\"\u003e\u003ccode\u003ea652526\u003c/code\u003e\u003c/a\u003e test(vue-query/queryClient): rename local 'queryKey' to 'key' to avoid 'no-sh...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.6/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.6.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch2\u003eBreaking changes (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/265\"\u003e#265\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enew Store()\u003c/code\u003e is now \u003ccode\u003ecreateStore()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew Derived()\u003c/code\u003e is now a derived \u003ccode\u003ecreateStore()\u003c/code\u003e:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst derived = createStore(() =\u0026gt; store.state * 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pul...\n\n_Description has been truncated_","html_url":"https://github.com/wf1120/kuaidi-admin/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wf1120%2Fkuaidi-admin/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4332153673","node_id":"PR_kwDOGsm7qs7VxzG8","number":274,"state":"open","title":"build(deps): bump the simple group across 1 directory with 58 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":"2026-04-26T22:24:18.000Z","updated_at":"2026-05-11T00:01:21.399Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":58,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.7.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 58 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.73.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.7.1` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.46.2` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.50.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\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/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\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.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/59efc40372ecfbf305a98bcd6dd092d5d3eb35d9\"\u003e\u003ccode\u003e59efc40\u003c/code\u003e\u003c/a\u003e test(*): resolve 'require-await' warnings in test files (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cf8a765e7ae3ec98a5dd954584f13ef40a3b461a\"\u003e\u003ccode\u003ecf8a765\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery): rename 'throwOnError' callback parameter to 'err'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6b6667e5fb2f09af2398d033db8997a682d37138\"\u003e\u003ccode\u003e6b6667e\u003c/code\u003e\u003c/a\u003e test(*): migrate 'test' to 'it' and enforce 'vitest/consistent-test-it' rule ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.100.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/274","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/274","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/274/packages"},{"uuid":"4292188834","node_id":"PR_kwDOGsm7qs7Txfk3","number":269,"state":"open","title":"build(deps): bump the simple 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":"2026-04-19T22:24:23.000Z","updated_at":"2026-04-19T22:24:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\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.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"},{"uuid":"4292187587","node_id":"PR_kwDOCkIcu87TxfXZ","number":36150,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:39:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T22:23:59.000Z","updated_at":"2026-04-22T01:39:28.000Z","time_to_close":184527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\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.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/36150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/36150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36150/packages"},{"uuid":"4270988911","node_id":"PR_kwDOR7yjvM7SvYiQ","number":6,"state":"open","title":"chore(deps): bump the non-breaking-changes group with 92 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-15T18:50:15.000Z","updated_at":"2026-04-23T20:01:08.637Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":92,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.1.0","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@nestjs/common","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/mapped-types","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/nestjs/mapped-types"},{"name":"@nestjs/platform-express","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/serve-static","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/nestjs/serve-static"},{"name":"@nestjs/swagger","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/cli","old_version":"11.0.10","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.5","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript-eslint","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@vitejs/plugin-vue","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/tsconfig","old_version":"0.8.1","new_version":"0.9.1","repository_url":"https://github.com/vuejs/tsconfig"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.2.6","repository_url":"https://github.com/vuejs/language-tools"},{"name":"react","old_version":"19.1.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.4","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.406","new_version":"2.2.462","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.12","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.7.6","new_version":"2.13.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.2.6","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.91.0","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vite-pwa/vitepress","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vitepress"},{"name":"@vue/shared","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.11.7","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.41.0","new_version":"1.45.1","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-command","old_version":"3.3.1","new_version":"3.5.2","repository_url":"https://github.com/antfu/eslint-plugin-command"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.4","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"naive-ui","old_version":"2.43.1","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.12.9","new_version":"2.13.3","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss-import","old_version":"15.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss","old_version":"8.4.31","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rimraf","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"2.79.2","new_version":"2.80.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sass","old_version":"1.94.0","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"tdesign-vue-next","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-element-plus","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite-plugin-pwa","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitepress-plugin-group-icons","old_version":"1.6.5","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vue-eslint-parser","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.1.12","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vxe-pc-ui","old_version":"4.10.25","new_version":"4.13.23","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.14","new_version":"4.18.12","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"@vue/reactivity","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 92 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.1.0` | `8.5.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.8` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.8` | `11.1.19` |\n| [@nestjs/mapped-types](https://github.com/nestjs/mapped-types) | `2.1.0` | `2.1.1` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.8` | `11.1.19` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.18` | `11.1.19` |\n| [@nestjs/serve-static](https://github.com/nestjs/serve-static) | `5.0.4` | `5.0.5` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.1` | `11.3.0` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.18` | `11.1.19` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.10` | `11.0.21` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.8` | `11.1.19` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.5` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.4` | `8.58.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.5` | `6.0.6` |\n| [@vue/tsconfig](https://github.com/vuejs/tsconfig) | `0.8.1` | `0.9.1` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.1` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.4` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.2` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.30.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.406` | `2.2.462` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.12` | `11.3.2` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.7.6` | `2.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.2.6` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.91.0` | `5.99.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.0` | `0.10.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.58.2` |\n| [@vite-pwa/vitepress](https://github.com/vite-pwa/vitepress) | `1.0.1` | `1.1.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.24` | `3.5.32` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.0` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.1.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.5` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.11.7` | `2.13.7` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.41.0` | `1.45.1` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.6.1` | `2.9.6` |\n| [eslint-plugin-command](https://github.com/antfu/eslint-plugin-command) | `3.3.1` | `3.5.2` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.24.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.8.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.4` | `1.15.11` |\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.5` | `9.0.10` |\n| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.43.1` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.12.9` | `2.13.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `15.1.0` | `16.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.5.10` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.15` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.1` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.6.1` | `2.9.6` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.0` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.2` | `2.80.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.0` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.17.6` | `1.19.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.11.1` | `0.11.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.1.0` | `1.2.0` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.6.5` | `1.7.5` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.2.0` | `10.4.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.12` | `11.3.2` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.10.25` | `4.13.23` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.14` | `4.18.12` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.42.1` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.24` | `3.5.32` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.1.0 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e\u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak in generateDocument() when using request parameters (fixes \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for z.json (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for template literals (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug in some nested structures when using  \u003ccode\u003eisAnyZodType\u003c/code\u003e with null/undefined \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExported OpenApiOptions to resolve a problem when extending an object schema. For more information see: \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse correct date-time instead of date when using z.date\u003c/li\u003e\n\u003cli\u003efix: add null option for nullable enum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch1\u003eTesting Trusted Publishers setup again\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch1\u003eTesting the Trusted Publihsers setup\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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/34953fa38d9a90480ec6c7896bcb30625dcae036\"\u003e\u003ccode\u003e34953fa\u003c/code\u003e\u003c/a\u003e Release 8.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/d2c22df6b83f28fc751645052e656c7b21bcd8e9\"\u003e\u003ccode\u003ed2c22df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/364\"\u003e#364\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/rollup-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/b4f6a66934b02dac84aa983cd43c89b31ca194c5\"\u003e\u003ccode\u003eb4f6a66\u003c/code\u003e\u003c/a\u003e Release 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/ab21ef44fcf1f0968fefc50bfe323b6ddb0fb5fa\"\u003e\u003ccode\u003eab21ef4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/6a115de8dc98d50439ccbf0c7c641428ba5497ea\"\u003e\u003ccode\u003e6a115de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/365\"\u003e#365\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/multi-acd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/fad449af9d7e19ac46a460fa9a261da7356d9f3e\"\u003e\u003ccode\u003efad449a\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/953d7ec8a91748f93865b75a75adc180c3fa000b\"\u003e\u003ccode\u003e953d7ec\u003c/code\u003e\u003c/a\u003e Release 8.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.1.0...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/mapped-types` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/mapped-types/releases\"\u003e\u003ccode\u003e@​nestjs/mapped-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1896\"\u003enestjs/mapped-types#1896\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/Manuel-Antunes\"\u003e\u003ccode\u003e@​Manuel-Antunes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1849\"\u003enestjs/mapped-types#1849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ehttps://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/309f8c8f9f9973d0d95cd006bb2ef7c3071a3383\"\u003e\u003ccode\u003e309f8c8\u003c/code\u003e\u003c/a\u003e chore(): release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/861b1c789bc132e61d445347ba74e651518e07d2\"\u003e\u003ccode\u003e861b1c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1921\"\u003e#1921\u003c/a\u003e from nestjs/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/a73286cd736a26be41c82f1e7e4badf7676ad630\"\u003e\u003ccode\u003ea73286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1669\"\u003e#1669\u003c/a\u003e from nestjs/renovate/cimg-node-22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/36259034fee3a3356054781700cd8a388739d514\"\u003e\u003ccode\u003e3625903\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/28fb2f6d7bf877a295ccd4e9c36ec0f22c5b2ae6\"\u003e\u003ccode\u003e28fb2f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/e5f98769f69e1455120816bad3dd3d25db595416\"\u003e\u003ccode\u003ee5f9876\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/05f73014530483a0bd1d00eba16503ea7da251a4\"\u003e\u003ccode\u003e05f7301\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nestjs/common\u003c/code\u003e to v11.1.17 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1918\"\u003e#1918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/496199228e68d6a1330eaca63bc8b407710bc091\"\u003e\u003ccode\u003e4961992\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.5.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/824faa86043953b4cfd44bea509d4624efe14495\"\u003e\u003ccode\u003e824faa8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/4f280a50c8b2db4808c6e473c87aeb457bcd8c13\"\u003e\u003ccode\u003e4f280a5\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.4 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/platform-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/serve-static` from 5.0.4 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/serve-static/releases\"\u003e\u003ccode\u003e@​nestjs/serve-static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 (576202d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (39ed6d0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/2026aa2f234e48f845d9591d4ba26dc0d7b15031\"\u003e\u003ccode\u003e2026aa2\u003c/code\u003e\u003c/a\u003e chore(): release v5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/6035962ef760a532c8b1172b6d51e1108da76256\"\u003e\u003ccode\u003e6035962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1935\"\u003e#1935\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/576202de692b07e75c6b0f7a6ddd13e85d6c55d7\"\u003e\u003ccode\u003e576202d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/28e287c6533965691fab643685ef849bda50aaae\"\u003e\u003ccode\u003e28e287c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1814\"\u003e#1814\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/32780edc146843094aee5acb9e2f420313ea1d26\"\u003e\u003ccode\u003e32780ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1852\"\u003e#1852\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/06dcbb5d8ded11ec10e52990c5a19d52ed0045be\"\u003e\u003ccode\u003e06dcbb5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1929\"\u003e#1929\u003c/a\u003e from nestjs/renovate/npm-path-to-regexp-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/39ed6d05e9325455e7f02171bd87fb75ba283392\"\u003e\u003ccode\u003e39ed6d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/fa9b7da28c625a5aa5e533863e0c602ed97f2df1\"\u003e\u003ccode\u003efa9b7da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/b3f020b4f52472c14b9bb51ff93c11751dce5666\"\u003e\u003ccode\u003eb3f020b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/29de08e8038bc76f9f42dbb3f4f3b578504f0be6\"\u003e\u003ccode\u003e29de08e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/serve-static/compare/5.0.4...5.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.1 to 11.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.3.0\u003c/h2\u003e\n\u003ch2\u003e11.3.0 (2026-04-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3826\"\u003e#3826\u003c/a\u003e fix: support nullable field in \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e decorator (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3784\"\u003e#3784\u003c/a\u003e fix(schema): include type field when nullable is used with allOf (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3774\"\u003e#3774\u003c/a\u003e fix enum issue (\u003ca href=\"https://github.com/SupunGeethanjana\"\u003e\u003ccode\u003e@​SupunGeethanjana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3798\"\u003e#3798\u003c/a\u003e fix(plugin): normalize workspace package import paths in metadata generator (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3821\"\u003e#3821\u003c/a\u003e fix(plugin): handle same-file type references in SWC readonly metadata generation (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3822\"\u003e#3822\u003c/a\u003e fix(type-helpers): eagerly apply plugin metadata properties in mapped type helpers (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3840\"\u003e#3840\u003c/a\u003e fix: use child class type when re-declaring an inherited \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3449\"\u003e#3449\u003c/a\u003e feat(api-header): add example property to ApiHeader decorator (\u003ca href=\"https://github.com/leemhoon00\"\u003e\u003ccode\u003e@​leemhoon00\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3787\"\u003e#3787\u003c/a\u003e feat(decorators): support RegExp instances in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e({ pattern }) (\u003ca href=\"https://github.com/temrjan\"\u003e\u003ccode\u003e@​temrjan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3699\"\u003e#3699\u003c/a\u003e feat(api-body): add support for encoding in ApiBody decorator (\u003ca href=\"https://github.com/lamuertepeluda\"\u003e\u003ccode\u003e@​lamuertepeluda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3824\"\u003e#3824\u003c/a\u003e feat: support async patchDocumentOnRequest hook (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3834\"\u003e#3834\u003c/a\u003e feat: expose generateSchema utility for programmatic schema access (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3836\"\u003e#3836\u003c/a\u003e feat(plugin): add autoFillEnumName option to suppress duplicate enum schemas (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3837\"\u003e#3837\u003c/a\u003e feat: merge descriptions when multiple decorators share the same HTTP status code (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3839\"\u003e#3839\u003c/a\u003e feat: add excludeDynamicDefaults option to strip runtime-evaluated schema defaults (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3841\"\u003e#3841\u003c/a\u003e feat: add DeepPartialType mapped-type helper for recursive optional properties (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3850\"\u003e#3850\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJongHun Lim (\u003ca href=\"https://github.com/leemhoon00\"\u003e\u003ccode\u003e@​leemhoon00\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaruthan G (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRajasekar Janakiraman (\u003ca href=\"https://github.com/rajasekar33\"\u003e\u003ccode\u003e@​rajasekar33\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupun Geethanjana Jayasinghe (\u003ca href=\"https://github.com/SupunGeethanjana\"\u003e\u003ccode\u003e@​SupunGeethanjana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTemrjan (\u003ca href=\"https://github.com/temrjan\"\u003e\u003ccode\u003e@​temrjan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVito Macchia (\u003ca href=\"https://github.com/lamuertepeluda\"\u003e\u003ccode\u003e@​lamuertepeluda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3808\"\u003enestjs/swagger#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​nestjs/mapped-types\u003c/code\u003e to v2.1.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3791\"\u003enestjs/swagger#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): support TypeScript project references in ReadonlyVisitor by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3804\"\u003enestjs/swagger#3804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): skip auto-generated response decorator when Api*Response already present by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3803\"\u003enestjs/swagger#3803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): handle const enum objects from SWC compiler metadata by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3802\"\u003enestjs/swagger#3802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3815\"\u003enestjs/swagger#3815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swagger-explorer): prevent enum schema mutation across multiple document generations by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3799\"\u003enestjs/swagger#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorators): do not crash on Controller getter by \u003ca href=\"https://github.com/robbtraister\"\u003e\u003ccode\u003e@​robbtraister\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3788\"\u003enestjs/swagger#3788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): handle non-ASCII characters in project paths by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3786\"\u003enestjs/swagger#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(explorer): pass version to operationIdFactory for all versioning types by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3783\"\u003enestjs/swagger#3783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3753\"\u003enestjs/swagger#3753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3738\"\u003enestjs/swagger#3738\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/nestjs/swagger/commit/01065832939400b019ad0d500987860a2520f20d\"\u003e\u003ccode\u003e0106583\u003c/code\u003e\u003c/a\u003e chore(): release v11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/473b26ffc8c473236530345304ccd90bfc15f176\"\u003e\u003ccode\u003e473b26f\u003c/code\u003e\u003c/a\u003e chore: add rxjs as dev dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5b0b014d2e6b4e282c03ce0e96ddfc8bdf3a6fe2\"\u003e\u003ccode\u003e5b0b014\u003c/code\u003e\u003c/a\u003e test: regenerate api-spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/410d6a7f69a6858221f6763fe7fd7003129a5a15\"\u003e\u003ccode\u003e410d6a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3826\"\u003e#3826\u003c/a\u003e from Nedunchezhiyan-M/fix/api-response-nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b1e16e6385d3ded290cbd499534639c41159ef65\"\u003e\u003ccode\u003eb1e16e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3849\"\u003e#3849\u003c/a\u003e from nestjs/renovate/release-it-20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/71d9f7aa81301e42f4f0a818a67a374644b01491\"\u003e\u003ccode\u003e71d9f7a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency release-it to v20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/fa96c150c61ca32556e030f672f57ebe2c664bd9\"\u003e\u003ccode\u003efa96c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3625\"\u003e#3625\u003c/a\u003e from rajasekar33/feat/add-api-level-extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/672a40d99ecf5517622dd806061a8a58c02b073d\"\u003e\u003ccode\u003e672a40d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3449\"\u003e#3449\u003c/a\u003e from leemhoon00/feat-apiheader-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b0f01d5015e2ddc689f556efa4a9847109ba4a1f\"\u003e\u003ccode\u003eb0f01d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3784\"\u003e#3784\u003c/a\u003e from maruthang/fix/nullable-type-field-3274\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4063d94cdb27c01ea3088602eb4ab8cc589c15df\"\u003e\u003ccode\u003e4063d94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3774\"\u003e#3774\u003c/a\u003e from SupunGeethanjana/issue/3772\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.1...11.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.2 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e fe...\n\n_Description has been truncated_","html_url":"https://github.com/doweinide/vue3-vben3-NexusChat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doweinide%2Fvue3-vben3-NexusChat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4243800489","node_id":"PR_kwDOCkIcu87RpS9r","number":35965,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T12:31:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T08:41:02.000Z","updated_at":"2026-04-11T12:31:03.000Z","time_to_close":13799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":55,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.5.10","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.1","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 55 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.2` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.5.10` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35965","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35965","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35965/packages"},{"uuid":"4224486194","node_id":"PR_kwDOR9DWr87QzWum","number":1,"state":"closed","title":"Bump the patch group with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T20:30:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:28:44.000Z","updated_at":"2026-04-08T20:30:55.000Z","time_to_close":28929,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":22,"packages":[{"name":"colorette","old_version":"2.0.19","new_version":"2.0.20","repository_url":"https://github.com/jorgebucaran/colorette"},{"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.10","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"form-data","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"ignore","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jsonwebtoken","old_version":"9.0.0","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"morgan","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/expressjs/morgan"},{"name":"portfinder","old_version":"1.0.32","new_version":"1.0.38","repository_url":"https://github.com/http-party/node-portfinder"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"update-notifier-cjs","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ryanblock/update-notifier-cjs"},{"name":"@types/cross-spawn","old_version":"6.0.1","new_version":"6.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/html-escaper","old_version":"3.0.0","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/progress","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/retry","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger2openapi","old_version":"7.0.0","new_version":"7.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/tcp-port-used","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/tmp","old_version":"0.2.3","new_version":"0.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/universal-analytics","old_version":"0.4.5","new_version":"0.4.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"openapi-merge","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/robertmassaioli/openapi-merge"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [colorette](https://github.com/jorgebucaran/colorette) | `2.0.19` | `2.0.20` |\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.10` | `2.8.19` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.1` | `4.0.5` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.4` | `7.0.5` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.0` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.5` | `9.0.10` |\n| [morgan](https://github.com/expressjs/morgan) | `1.10.0` | `1.10.1` |\n| [portfinder](https://github.com/http-party/node-portfinder) | `1.0.32` | `1.0.38` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [update-notifier-cjs](https://github.com/ryanblock/update-notifier-cjs) | `5.1.6` | `5.1.7` |\n| [@types/cross-spawn](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cross-spawn) | `6.0.1` | `6.0.6` |\n| [@types/html-escaper](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/html-escaper) | `3.0.0` | `3.0.4` |\n| [@types/progress](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/progress) | `2.0.3` | `2.0.7` |\n| [@types/retry](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/retry) | `0.12.1` | `0.12.5` |\n| [@types/swagger2openapi](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger2openapi) | `7.0.0` | `7.0.4` |\n| [@types/tcp-port-used](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tcp-port-used) | `1.0.1` | `1.0.4` |\n| [@types/tmp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tmp) | `0.2.3` | `0.2.6` |\n| [@types/universal-analytics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/universal-analytics) | `0.4.5` | `0.4.8` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [openapi-merge](https://github.com/robertmassaioli/openapi-merge) | `1.3.2` | `1.3.3` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n\nUpdates `colorette` from 2.0.19 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jorgebucaran/colorette/releases\"\u003ecolorette's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003epackage.json\u003c/code\u003e by adding type definitions to exports by \u003ca href=\"https://github.com/ahnpnl\"\u003e\u003ccode\u003e@​ahnpnl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jorgebucaran/colorette/issues/96\"\u003e#96\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/jorgebucaran/colorette/commit/811fd2f255ed6b3d56b5977353d32dae13088b65\"\u003e\u003ccode\u003e811fd2f\u003c/code\u003e\u003c/a\u003e 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jorgebucaran/colorette/commit/12a4291c78f6314e7887853cdbc3f9b4e92bb861\"\u003e\u003ccode\u003e12a4291\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003etypes\u003c/code\u003e to \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jorgebucaran/colorette/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jorgebucaran/colorette/compare/2.0.19...2.0.20\"\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.10 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 `form-data` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\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[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.4...v4.0.5\"\u003ev4.0.5\u003c/a\u003e - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Switch to newer v8 prediction library; enable node 24 testing \u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set Symbol.toStringTag in the proper place \u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\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[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\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/form-data/form-data/commit/68ff7dda8834d6de095a7008cef0e03bc252ca98\"\u003e\u003ccode\u003e68ff7dd\u003c/code\u003e\u003c/a\u003e v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e [Fix] set Symbol.toStringTag in the proper place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e [Tests] Switch to newer v8 prediction library; enable node 24 testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/41996f5ac73a867046d48512cab62e64fc846dad\"\u003e\u003ccode\u003e41996f5\u003c/code\u003e\u003c/a\u003e v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e [meta] actually ensure the readme backup isn’t published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e [meta] fix readme capitalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e [Tests] fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e [Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.4 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/84d052ddfe7c326b01b306154e06709d6e7e2ed8\"\u003e\u003ccode\u003e84d052d\u003c/code\u003e\u003c/a\u003e 7.0.5: fixes \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/1c6d762b1faebd80adde18544bc2c2fdeb86d790\"\u003e\u003ccode\u003e1c6d762\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e: test: try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/a384835b26576561d6bca3a62be937ebb14aa587\"\u003e\u003ccode\u003ea384835\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e: remove process.env access from the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/6c57760fec8a9d4190cad61013e0c3d933d16f4c\"\u003e\u003ccode\u003e6c57760\u003c/code\u003e\u003c/a\u003e README.md: typo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.4...7.0.5\"\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.0 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\u003ch2\u003e9.0.2 - 2023-08-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: updating semver to 7.5.4 to resolve CVE-2022-25883, closes \u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/921\"\u003e#921\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003erefactor: reduce library size by using lodash specific dependencies, closes \u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/878\"\u003e#878\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1 - 2023-07-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(stubs): allow decode method to be stubbed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/bc28861f1fa981ed9c009e29c044a19760a0b128\"\u003e\u003ccode\u003ebc28861\u003c/code\u003e\u003c/a\u003e Release 9.0.2  (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/96b89060cfc19272a7d853f53cb28c42580a6a67\"\u003e\u003ccode\u003e96b8906\u003c/code\u003e\u003c/a\u003e refactor: use specific lodash packages (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed35062239c0195d4341025d4699cc39608b435e\"\u003e\u003ccode\u003eed35062\u003c/code\u003e\u003c/a\u003e security: Updating semver to 7.5.4 to resolve CVE-2022-25883 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/84539b29e17fd40ed25c53fc28db8ae41a34aff8\"\u003e\u003ccode\u003e84539b2\u003c/code\u003e\u003c/a\u003e Updating package version to 9.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/a99fd4b473e257c2f50ff69c716db1c520bf9a78\"\u003e\u003ccode\u003ea99fd4b\u003c/code\u003e\u003c/a\u003e fix(stubs): allow decode method to be stubbed (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.0...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.5 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 `morgan` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/morgan/releases\"\u003emorgan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erenaming simple to sample in readme by \u003ca href=\"https://github.com/ryhinchey\"\u003e\u003ccode\u003e@​ryhinchey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/237\"\u003eexpressjs/morgan#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadding installation instructions to readme by \u003ca href=\"https://github.com/ryhinchey\"\u003e\u003ccode\u003e@​ryhinchey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/233\"\u003eexpressjs/morgan#233\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/morgan/pull/291\"\u003eexpressjs/morgan#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: replace travis with github actions 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/morgan/pull/290\"\u003eexpressjs/morgan#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add example output for log formats 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/morgan/pull/299\"\u003eexpressjs/morgan#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use ubuntu-latest 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/morgan/pull/301\"\u003eexpressjs/morgan#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices 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/morgan/pull/300\"\u003eexpressjs/morgan#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/314\"\u003eexpressjs/morgan#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ bump on-headers by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/319\"\u003eexpressjs/morgan#319\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/291\"\u003eexpressjs/morgan#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/299\"\u003eexpressjs/morgan#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/301\"\u003eexpressjs/morgan#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/300\"\u003eexpressjs/morgan#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/319\"\u003eexpressjs/morgan#319\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/morgan/compare/1.10.0...1.10.1\"\u003ehttps://github.com/expressjs/morgan/compare/1.10.0...1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/morgan/blob/master/HISTORY.md\"\u003emorgan's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.10.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\u003c/blockquote\u003e\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/morgan/commit/c1c7f107d2b58d4b9af655b7347cfe29815a897c\"\u003e\u003ccode\u003ec1c7f10\u003c/code\u003e\u003c/a\u003e 🔖 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/eb896c2421d54de95b75d3c382072e5b7ae52dd0\"\u003e\u003ccode\u003eeb896c2\u003c/code\u003e\u003c/a\u003e ⬆️ bump on-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/1c3eec6ca544da81420f935fbc26e22e51adfeb8\"\u003e\u003ccode\u003e1c3eec6\u003c/code\u003e\u003c/a\u003e remove --bail (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/b144728e07dc7c9f61577b1e67c50a4b8b3c4265\"\u003e\u003ccode\u003eb144728\u003c/code\u003e\u003c/a\u003e ci: apply OSSF Scorecard security best practices (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/68c2d2140d85904eb4799d040769459dd268184e\"\u003e\u003ccode\u003e68c2d21\u003c/code\u003e\u003c/a\u003e ci: use ubuntu-latest (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/8740a194bf64628c7cf359b285e5ab2a64037d0e\"\u003e\u003ccode\u003e8740a19\u003c/code\u003e\u003c/a\u003e docs: add example output for log formats (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/efd6bff1adae9418f12a8827614336c72e2c4300\"\u003e\u003ccode\u003eefd6bff\u003c/code\u003e\u003c/a\u003e ci: migra to GitHub actions (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/3b89789447e6b7dc4dbf7de61db18c405fe72801\"\u003e\u003ccode\u003e3b89789\u003c/code\u003e\u003c/a\u003e ci: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/19a6aa5369220b522e9dac007975ee66b1c38283\"\u003e\u003ccode\u003e19a6aa5\u003c/code\u003e\u003c/a\u003e docs: add installation section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/b94f3ffe5c346740b704321da6bd47e7d436a0d6\"\u003e\u003ccode\u003eb94f3ff\u003c/code\u003e\u003c/a\u003e docs: change simple to sample in example descriptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/morgan/compare/1.10.0...1.10.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 morgan since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `portfinder` from 1.0.32 to 1.0.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/http-party/node-portfinder/releases\"\u003eportfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix author field format in package.json by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/182\"\u003ehttp-party/node-portfinder#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.37...v1.0.38\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.37...v1.0.38\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn callback error vs throwing by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/180\"\u003ehttp-party/node-portfinder#180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.36...v1.0.37\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.36...v1.0.37\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of jest by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/167\"\u003ehttp-party/node-portfinder#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eif \u003ccode\u003estartPort\u003c/code\u003e is provided by user, actually use it by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/177\"\u003ehttp-party/node-portfinder#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd promise return for getSocket by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/179\"\u003ehttp-party/node-portfinder#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.35...v1.0.36\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.35...v1.0.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove mkdirp dependency by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/165\"\u003ehttp-party/node-portfinder#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egetPort/getPorts return promise if no callback by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/168\"\u003ehttp-party/node-portfinder#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix returning promise with passing options by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/172\"\u003ehttp-party/node-portfinder#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enpm lock after removing mkdirp dep by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/175\"\u003ehttp-party/node-portfinder#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebroken npm lock by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/176\"\u003ehttp-party/node-portfinder#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.34...v1.0.35\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.34...v1.0.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove test suite to jest by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/156\"\u003ehttp-party/node-portfinder#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clean up readme by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/154\"\u003ehttp-party/node-portfinder#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate async to ^3.2.6 by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/157\"\u003ehttp-party/node-portfinder#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check for promise support by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/160\"\u003ehttp-party/node-portfinder#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace var with const/let by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/161\"\u003ehttp-party/node-portfinder#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate debug to 4.3.6 by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/162\"\u003ehttp-party/node-portfinder#162\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/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/154\"\u003ehttp-party/node-portfinder#154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.33...v1.0.34\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.33...v1.0.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.33\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/072d5fd4af07a9bb855d7eca8955d745c827c6fb\"\u003e\u003ccode\u003e072d5fd\u003c/code\u003e\u003c/a\u003e Release v1.0.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/29e88af47d13f3c6cd1c0011b6542812ec5721ca\"\u003e\u003ccode\u003e29e88af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/182\"\u003e#182\u003c/a\u003e from MasterOdin/fix-package-json-author\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/c3dcbc1076ce104d133f3bfc5b867d6fcfd27444\"\u003e\u003ccode\u003ec3dcbc1\u003c/code\u003e\u003c/a\u003e Fix author field format in package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/f317e117a458f9bcc40043977133141b1d888f5e\"\u003e\u003ccode\u003ef317e11\u003c/code\u003e\u003c/a\u003e Release v1.0.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/2110ec1e6695b9b8245e625d59bafefbbf18a7bd\"\u003e\u003ccode\u003e2110ec1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/180\"\u003e#180\u003c/a\u003e from MasterOdin/fix-error-thorws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/e0081a03220003951e8981fd7e5093f712a1ddf7\"\u003e\u003ccode\u003ee0081a0\u003c/code\u003e\u003c/a\u003e Release v1.0.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/6634e09ab23df6887f2115a74332789322051579\"\u003e\u003ccode\u003e6634e09\u003c/code\u003e\u003c/a\u003e Return callback error vs throwing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/0f01a6f216a9afbc9eebb4c492abf54cff6d9671\"\u003e\u003ccode\u003e0f01a6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/179\"\u003e#179\u003c/a\u003e from MasterOdin/feat-socket-promise\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/f4e9d551e631fff3899b2de7d9909f6b21eb7b62\"\u003e\u003ccode\u003ef4e9d55\u003c/code\u003e\u003c/a\u003e Add promise return for getSocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/29e41731523722e46a91f8dbd7928bb5fe49af1e\"\u003e\u003ccode\u003e29e4173\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/177\"\u003e#177\u003c/a\u003e from http-party/fix-start-port-external-api\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.32...v1.0.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `update-notifier-cjs` from 5.1.6 to 5.1.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/540641a57fcc929895c08f09ddede0a5dffe0738\"\u003e\u003ccode\u003e540641a\u003c/code\u003e\u003c/a\u003e 5.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/cd96516aeeabd25fe079121549dd3fbd222a927f\"\u003e\u003ccode\u003ecd96516\u003c/code\u003e\u003c/a\u003e Uncomment publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/1beafd4606c22d96d5372752f54ae28a3f6fd8a8\"\u003e\u003ccode\u003e1beafd4\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/2f07afb0273cefd7a291033d6e82f585afb7368c\"\u003e\u003ccode\u003e2f07afb\u003c/code\u003e\u003c/a\u003e Handle undefined \u003ccode\u003efetch\u003c/code\u003e in older Node.js versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/c6c5b755fe06dae881d982546f10023fb000766b\"\u003e\u003ccode\u003ec6c5b75\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/5f1d31a173c9caedf90435bd547aba4d5bdf5f6e\"\u003e\u003ccode\u003e5f1d31a\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/5d0dc827a00412890d1817753e64901139e3346d\"\u003e\u003ccode\u003e5d0dc82\u003c/code\u003e\u003c/a\u003e fix for possible casing issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/90ce859224c7471099c3af496cdedf73d738fb0b\"\u003e\u003ccode\u003e90ce859\u003c/code\u003e\u003c/a\u003e Make isomorphic-fetch conditional if no native support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/compare/v5.1.6...v5.1.7\"\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.10 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/cross-spawn` from 6.0.1 to 6.0.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/cross-spawn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/html-escaper` from 3.0.0 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/html-escaper\"\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.5 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/progress` from 2.0.3 to 2.0.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/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/retry` from 0.12.1 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/retry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger2openapi` from 7.0.0 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger2openapi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/tcp-port-used` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tcp-port-used\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/tmp` from 0.2.3 to 0.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tmp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/universal-analytics` from 0.4.5 to 0.4.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/universal-analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.7.1 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-merge` from 1.3.2 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/robertmassaioli/openapi-merge/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-node` from 10.9.1 to 10.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-node/releases\"\u003ets-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix \u003ccode\u003etsconfig.json\u003c/code\u003e file not found\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003etsconfig.json\u003c/code\u003e file not found on latest TypeScript version (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/pull/2091\"\u003eTypeStrong/ts-node#2091\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/TypeStrong/ts-node/commit/057ac1beb118f9c42d21e876a17320ad73ea6be2\"\u003e\u003ccode\u003e057ac1b\u003c/code\u003e\u003c/a\u003e 10.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c8805d5d4bcdfa564fdcc0ff6630381c9f54ee5a\"\u003e\u003ccode\u003ec8805d5\u003c/code\u003e\u003c/a\u003e Update package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/99862f7ec663927045ecb5703230c368816d0857\"\u003e\u003ccode\u003e99862f7\u003c/code\u003e\u003c/a\u003e Bump swc dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cdc4e883ab7072865abc4070f651374503cc88a9\"\u003e\u003ccode\u003ecdc4e88\u003c/code\u003e\u003c/a\u003e Ignore test files in build schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/08cdfb0c70fbe3cadd658ef025d7947a0a59c920\"\u003e\u003ccode\u003e08cdfb0\u003c/code\u003e\u003c/a\u003e Backport swc fixes on main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/9639daa83c2122dd3d5ac4520f2d990d997fe8ba\"\u003e\u003ccode\u003e9639daa\u003c/code\u003e\u003c/a\u003e Ignore test files in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cc1a503e5faae87b034b76a3f5ddd53e5e7a6b3b\"\u003e\u003ccode\u003ecc1a503\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etsconfig.json\u003c/code\u003e not found with TS \u0026gt;= 5.3 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/2091\"\u003e#2091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee ...\n\n_Description has been truncated_","html_url":"https://github.com/PoCOrganization1/firebase-tools/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PoCOrganization1%2Ffirebase-tools/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4208712543","node_id":"PR_kwDOGsm7qs7QFVkO","number":256,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:56.000Z","updated_at":"2026-04-05T22:23:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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 hoo...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"4208711807","node_id":"PR_kwDOCkIcu87QFVcV","number":35876,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:30.000Z","updated_at":"2026-04-05T22:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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 hoo...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35876/packages"},{"uuid":"4169933136","node_id":"PR_kwDOGsm7qs7OllXc","number":206,"state":"open","title":"build(deps): bump the simple group in /console with 45 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":"2026-03-30T11:27:35.000Z","updated_at":"2026-04-05T23:08:00.850Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":45,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\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/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\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\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.0\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.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\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)\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/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"4156080448","node_id":"PR_kwDOCkIcu87OKwp9","number":35762,"state":"closed","title":"build(deps): bump the simple group in /console with 43 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-29T22:17:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T21:40:51.000Z","updated_at":"2026-03-29T22:17:26.000Z","time_to_close":174993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":43,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.2` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003ch2\u003e6.10.7 (2024-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation for a stream language would fail to work when the parse covered only part of the document, far from the start.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\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/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\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\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.0\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.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\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)\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/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-oidc-context` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/react-oidc-context/releases\"\u003ereact-oidc-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003ereact-oidc-context 3.3.1 is a bugfix release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1917\"\u003e#1917\u003c/a\u003e pass optional args to \u003ccode\u003euseAutoSignin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1836\"\u003e#1836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1853\"\u003e#1853\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1900\"\u003e#1900\u003c/a\u003e improve README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/williamsjokvist\"\u003e\u003ccode\u003e@​williamsjokvist\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dargmuesli\"\u003e\u003ccode\u003e@​dargmuesli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nvmnghia\"\u003e\u003ccode\u003e@​nvmnghia\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Joshuajrodrigues\"\u003e\u003ccode\u003e@​Joshuajrodrigues\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/authts/react-oidc-context/commit/af7e8af7562e8da329a86ddc52641ef5bea65640\"\u003e\u003ccode\u003eaf7e8af\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c217b2a8b44ec2391c5d8547a181944211e6acb\"\u003e\u003ccode\u003e2c217b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1944\"\u003e#1944\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/51a32e34c1a10e8c09787e556f50f1c824fb2186\"\u003e\u003ccode\u003e51a32e3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/03505880544b1fccb2616c54b4543f59dc0e3684\"\u003e\u003ccode\u003e0350588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1941\"\u003e#1941\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/debee72e4090bf8616e6d98e727463b5f1a0dc72\"\u003e\u003ccode\u003edebee72\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/c14c29e6f33217342de124624374a556036c373c\"\u003e\u003ccode\u003ec14c29e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1943\"\u003e#1943\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-mock-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c5949650a1f7a7e12b370291f6d77dfc91874fe\"\u003e\u003ccode\u003e2c59496\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest-mock from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/7057b3c9f504075f2d6eda77e44f024bb6cf634c\"\u003e\u003ccode\u003e7057b3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1947\"\u003e#1947\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-environment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/41f5333ead52558e03d43b252e6e00c175464986\"\u003e\u003ccode\u003e41f5333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1942\"\u003e#1942\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16....\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35762","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35762","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35762/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":"4072606903","node_id":"PR_kwDOQsFDY87KcPQI","number":64,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 69 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T18:35:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T17:59:20.000Z","updated_at":"2026-03-16T18:35:25.000Z","time_to_close":261363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":69,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.28.1","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/git","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/changesets/changesets"},{"name":"@ctrl/tinycolor","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/scttcper/tinycolor"},{"name":"@iconify/json","old_version":"2.2.314","new_version":"2.2.449","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.2","new_version":"11.3.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.5.1","new_version":"2.11.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@nolebase/vitepress-plugin-git-changelog","old_version":"2.15.0","new_version":"2.18.2","repository_url":"https://github.com/nolebase/integrations"},{"name":"@playwright/test","old_version":"1.51.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.1.1","new_version":"1000.3.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.67.2","new_version":"5.92.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.7.0","new_version":"0.9.2","repository_url":"https://github.com/TanStack/store"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.26.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.26.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vee-validate/zod","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"@vue/shared","old_version":"3.5.13","new_version":"3.5.30","repository_url":"https://github.com/vuejs/core"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.8.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.0.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.9.6","new_version":"2.13.5","repository_url":"https://github.com/element-plus/element-plus"},{"name":"eslint-config-turbo","old_version":"2.4.4","new_version":"2.8.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.6.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.16.2","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-prettier","old_version":"5.2.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"h3","old_version":"1.15.1","new_version":"1.15.6","repository_url":"https://github.com/h3js/h3"},{"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":"lucide-vue-next","old_version":"0.469.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nitropack","old_version":"2.11.6","new_version":"2.13.1","repository_url":"https://github.com/nitrojs/nitro"},{"name":"pinia-plugin-persistedstate","old_version":"4.2.0","new_version":"4.7.1","repository_url":"https://github.com/prazdevs/pinia-plugin-persistedstate"},{"name":"playwright","old_version":"1.51.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.11","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.2.12","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.9.18","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sass","old_version":"1.85.1","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"@types/sortablejs","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stylelint-config-recommended-vue","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ota-meshi/stylelint-config-recommended-vue"},{"name":"turbo","old_version":"2.4.4","new_version":"2.8.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"unbuild","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/unjs/unbuild"},{"name":"unplugin-element-plus","old_version":"0.9.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vee-validate","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"vite-plugin-dts","old_version":"4.5.3","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"vitepress-plugin-group-icons","old_version":"1.3.6","new_version":"1.7.1","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"},{"name":"vue-i18n","old_version":"11.1.2","new_version":"11.3.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-tippy","old_version":"6.6.0","new_version":"6.7.1","repository_url":"https://github.com/KABBOUCHI/vue-tippy"},{"name":"vue","old_version":"3.5.13","new_version":"3.5.30","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.4.8","new_version":"4.13.5","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.10.0","new_version":"4.18.2","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"watermark-js-plus","old_version":"1.5.8","new_version":"1.6.3","repository_url":"https://github.com/zhensherlock/watermark-js-plus"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.32.3","new_version":"0.41.1","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.28.1` | `2.30.0` |\n| [@changesets/git](https://github.com/changesets/changesets) | `3.0.2` | `3.0.4` |\n| [@ctrl/tinycolor](https://github.com/scttcper/tinycolor) | `4.1.0` | `4.2.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.314` | `2.2.449` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.2` | `11.3.0` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.5.1` | `2.11.0` |\n| [@nolebase/vitepress-plugin-git-changelog](https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog) | `2.15.0` | `2.18.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.51.0` | `1.58.2` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.1.1` | `1000.3.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.67.2` | `5.92.9` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.7.0` | `0.9.2` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.26.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.26.0` | `8.57.0` |\n| [@vee-validate/zod](https://github.com/logaretm/vee-validate/tree/HEAD/packages/zod) | `4.15.0` | `4.15.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.13` | `3.5.30` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [axios](https://github.com/axios/axios) | `1.8.2` | `1.13.6` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.0.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.11.1` | `1.12.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.11.1` | `1.12.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.9.6` | `2.13.5` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.4.4` | `2.8.16` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.6.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.16.2` | `17.24.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.3` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [h3](https://github.com/h3js/h3) | `1.15.1` | `1.15.6` |\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| [lucide-vue-next](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next) | `0.469.0` | `0.577.0` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.11.6` | `2.13.1` |\n| [pinia-plugin-persistedstate](https://github.com/prazdevs/pinia-plugin-persistedstate) | `4.2.0` | `4.7.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.51.0` | `1.58.2` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.8` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.11` | `0.7.2` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.2.12` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.18` | `6.15.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.85.1` | `1.98.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs) | `1.15.8` | `1.15.9` |\n| [stylelint-config-recommended-vue](https://github.com/ota-meshi/stylelint-config-recommended-vue) | `1.6.0` | `1.6.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.4.4` | `2.8.16` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [unbuild](https://github.com/unjs/unbuild) | `3.5.0` | `3.6.1` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.9.1` | `0.11.2` |\n| [vee-validate](https://github.com/logaretm/vee-validate/tree/HEAD/packages/vee-validate) | `4.15.0` | `4.15.1` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.5.3` | `4.5.4` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.3.6` | `1.7.1` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.2` | `11.3.0` |\n| [vue-tippy](https://github.com/KABBOUCHI/vue-tippy) | `6.6.0` | `6.7.1` |\n| [vue](https://github.com/vuejs/core) | `3.5.13` | `3.5.30` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.4.8` | `4.13.5` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.10.0` | `4.18.2` |\n| [watermark-js-plus](https://github.com/zhensherlock/watermark-js-plus) | `1.5.8` | `1.6.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.32.3` | `0.41.1` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\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/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/changelog-github@0.6.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 \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.28.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support absolute paths in \u003ccode\u003echangeset status --output \u0026lt;path\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/b6f4c748c4ba50b5ac608f3ce41229526d1bfe94\"\u003e\u003ccode\u003eb6f4c74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.28.1...@changesets/cli@2.30.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 \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/git` from 3.0.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e directory is not directly in the git root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1620\"\u003e#1620\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Make sure that git diff always returns the paths relative to the git root in case diff.relative has been set to true in the git config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/baa9d45384213d7a697873848dbeb183001fd243\"\u003e\u003ccode\u003ebaa9d45\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5d0185771811680e77e3b1c0ccfe19f4b3f48247\"\u003e\u003ccode\u003e5d01857\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Correctly fetch new changesets with \u003ccode\u003esince\u003c/code\u003e if the git option \u003ccode\u003ediff.relative\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/131d4458e0d1eed71d76783bb42caee39f6d3895\"\u003e\u003ccode\u003e131d445\u003c/code\u003e\u003c/a\u003e Update TypeScript, Babel and Preconstruct (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/db8f67831abad5ee3ffbe56f8350e132b24b0f10\"\u003e\u003ccode\u003edb8f678\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/29f34a31cadd7d067728176d23b5728437ff5ff3\"\u003e\u003ccode\u003e29f34a3\u003c/code\u003e\u003c/a\u003e Support scoped registries configured using \u003ccode\u003epackage.json#publishConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/dc83cb4dce0de726ca70593d4bef6f3f2c3d5278\"\u003e\u003ccode\u003edc83cb4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e--snapshot\u003c/code\u003e from \u003ccode\u003epublish\u003c/code\u003e command docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c2bac5fd2c1c2904774c4378e9107dcf8313c7d\"\u003e\u003ccode\u003e5c2bac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b9df59627623bcf211ddbdab4df7cc07028d4998\"\u003e\u003ccode\u003eb9df596\u003c/code\u003e\u003c/a\u003e Prevent fatal errors when using the newly-introduced \u003ccode\u003eprettier\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/git@3.0.2...@changesets/git@3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ctrl/tinycolor` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scttcper/tinycolor/releases\"\u003e\u003ccode\u003e@​ctrl/tinycolor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish new version with npm provenance (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e39778c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease new version (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e76556be\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/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e\u003ccode\u003e76556be\u003c/code\u003e\u003c/a\u003e feat: release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b4561159d82a3835ab57a1f7084e435549b6c8a4\"\u003e\u003ccode\u003eb456115\u003c/code\u003e\u003c/a\u003e build: it should work via OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/ced810f45d1813c97974396ee5244359562c339a\"\u003e\u003ccode\u003eced810f\u003c/code\u003e\u003c/a\u003e build: add back npm token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/d8651993d6ecca31d30ff5edbec203534da6f0b3\"\u003e\u003ccode\u003ed865199\u003c/code\u003e\u003c/a\u003e build: update npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b0eeb150417be96e8976cd3146b6c458349ca165\"\u003e\u003ccode\u003eb0eeb15\u003c/code\u003e\u003c/a\u003e build: split ci and publish actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/26ccfc00847713d6ea9230b1baab0fd4e973a5dc\"\u003e\u003ccode\u003e26ccfc0\u003c/code\u003e\u003c/a\u003e build: remove NPM_TOKEN variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e\u003ccode\u003e39778c8\u003c/code\u003e\u003c/a\u003e feat: publish new version with npm provenance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.314 to 2.2.449\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b3be2711e643e3e98ebc8d4060efe442acf1071a\"\u003e\u003ccode\u003eb3be271\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/ee46c4c9f94a18e1eadecd368fb06129f8951ce8\"\u003e\u003ccode\u003eee46c4c\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/694fea0fd4a9717a0b1f49fc366e8de7422d9abc\"\u003e\u003ccode\u003e694fea0\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f15b5a3ce4d494b25fab5d40cb28e3c960ef0443\"\u003e\u003ccode\u003ef15b5a3\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/c96ba0b69f138bd02ff9d0e564ac470792f817a3\"\u003e\u003ccode\u003ec96ba0b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/572cc8bb33ee43e2000fc4c3a8bf347d4dac784c\"\u003e\u003ccode\u003e572cc8b\u003c/code\u003e\u003c/a\u003e Update 12 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/e8181a703eabe69b077af04b3ac9586e8ef2d72c\"\u003e\u003ccode\u003ee8181a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/280\"\u003e#280\u003c/a\u003e from iconify/renovate/rimraf-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/eed3f207d1f5d80cf533f23f9336c83818c1d686\"\u003e\u003ccode\u003eeed3f20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/277\"\u003e#277\u003c/a\u003e from iconify/renovate/node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d0bc0d88043acd84354ebf322cd85562a0d85e41\"\u003e\u003ccode\u003ed0bc0d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/98747f30f44af6d11987cd293e4ffc4034e67b88\"\u003e\u003ccode\u003e98747f3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to ^6.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.314...2.2.449\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.1.2 to 11.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support escape sequence by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2437\"\u003eintlify/vue-i18n#2437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrong \u003ccode\u003e@intlify/devtools-types\u003c/code\u003e dependencies by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2411\"\u003eintlify/vue-i18n#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: v-t directive does not rerender when locale switches by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2415\"\u003eintlify/vue-i18n#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: te returns false if the key contains a do by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2430\"\u003eintlify/vue-i18n#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: modifiers skip missing translation keys by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2432\"\u003eintlify/vue-i18n#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: wrong $d type by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2435\"\u003eintlify/vue-i18n#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve correctly key path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2436\"\u003eintlify/vue-i18n#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Usage of \u003ccode\u003en()\u003c/code\u003e and \u003ccode\u003e$n()\u003c/code\u003e with \u003ccode\u003eundefined\u003c/code\u003e should not throw errors by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2429\"\u003eintlify/vue-i18n#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: display message commpiler error strictly by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2431\"\u003eintlify/vue-i18n#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppressing automatic locale fallback with \u003ccode\u003e!\u003c/code\u003e breaks \u003ccode\u003en\u003c/code\u003e/\u003ccode\u003e$n\u003c/code\u003e and \u003ccode\u003ed\u003c/code\u003e/\u003ccode\u003e$d\u003c/code\u003e formatting by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2434\"\u003eintlify/vue-i18n#2434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Performance Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eshallowRef\u003c/code\u003e server-side for datetimeFormats by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2428\"\u003eintlify/vue-i18n#2428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix wrong plural usage by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2438\"\u003eintlify/vue-i18n#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve petite-vue-i18n resource key handling by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2439\"\u003eintlify/vue-i18n#2439\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: reduce variable assignments and function calls by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2426\"\u003eintlify/vue-i18n#2426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.8...v11.3.0\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.8...v11.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.7...v11.2.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.7...v11.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.6...v11.2.7\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.6...v11.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.5...v11.2.6\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.5...v11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.5\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/intlify/vue-i18n/commit/241f5890c5353abd6580b2b050643e749965b78c\"\u003e\u003ccode\u003e241f589\u003c/code\u003e\u003c/a\u003e release: v11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/098eef267986c76cc5e7c1e01c72cffa5a17db96\"\u003e\u003ccode\u003e098eef2\u003c/code\u003e\u003c/a\u003e release: v11.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/0c600d20482d7d0d6652c65600cf5294ad60220a\"\u003e\u003ccode\u003e0c600d2\u003c/code\u003e\u003c/a\u003e release: v11.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6c45430fe84938b8a4713d9dc5cee0f688a7fbe8\"\u003e\u003ccode\u003e6c45430\u003c/code\u003e\u003c/a\u003e release: v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6434100075c6501efd74da6dda25e5af795a642c\"\u003e\u003ccode\u003e6434100\u003c/code\u003e\u003c/a\u003e release: v11.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/a951c6f2c432400ae0952e7189955ab9d0a7d56b\"\u003e\u003ccode\u003ea951c6f\u003c/code\u003e\u003c/a\u003e release: v11.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/89e454f6734efc38444b3f85812c956132db5eff\"\u003e\u003ccode\u003e89e454f\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/f2ce1872875ad58555af624b4a4acfe17c5116f1\"\u003e\u003ccode\u003ef2ce187\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/94f2a96a8cfc4dfe5ba0722429c65a2b8e0b6c39\"\u003e\u003ccode\u003e94f2a96\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cd0d0ab4deef7ea48f5fe8d926059bed293bf9c1\"\u003e\u003ccode\u003ecd0d0ab\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.3.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​intlify/core-base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.5.1 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize internal routines with caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2685\"\u003ejspm/jspm#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: traceCache feature for cached generation by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2686\"\u003ejspm/jspm#2686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.8.0...@jspm/generator@2.9.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.9.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuiltin refactor, lock extraction performance by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2682\"\u003ejspm/jspm#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.2.0...@jspm/generator@2.8.0\"\u003ehttps://github.com/jspm/jspm/compare/4.2.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: link failure with no pins by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2670\"\u003ejspm/jspm#2670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.1.4...@jspm/generator@2.7.4\"\u003ehttps://github.com/jspm/jspm/compare/4.1.4...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.7.4\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\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nolebase/vitepress-plugin-git-changelog` from 2.15.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolebase/integrations/releases\"\u003e\u003ccode\u003e@​nolebase/vitepress-plugin-git-changelog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType issue  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/34951d6\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.1...v2.18.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/516\"\u003enolebase/integrations#516\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db\"\u003e\u003c!-- raw HTML omitted --\u003e(fa7b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/520\"\u003enolebase/integrations#520\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637\"\u003e\u003c!-- raw HTML omitted --\u003e(b29c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.0...v2.18.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/4692f2b\"\u003e\u003c!-- raw HTML omitted --\u003e(4692f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/506\"\u003enolebase/integrations#506\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87\"\u003e\u003c!-- raw HTML omitted --\u003e(31e6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.2...v2.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/503\"\u003enolebase/integrations#503\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/a7828cf\"\u003e\u003c!-- raw HTML omitted --\u003e(a7828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.1...v2.17.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebi-link\u003c/strong\u003e: Support image size  -  by \u003ca href=\"https://github.com/LincZero\"\u003e\u003ccode\u003e@​LincZero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/486\"\u003enolebase/integrations#486\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/752d13a\"\u003e\u003c!-- raw HTML omitted --\u003e(752d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/d91f18d\"\u003e\u003c!-- raw HTML omitted --\u003e(d91f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/490\"\u003enolebase/integrations#490\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c8c3f1f\"\u003e\u003c!-- raw HTML omitted --\u003e(c8c3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/493\"\u003enolebase/integrations#493\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/80333fd\"\u003e\u003c!-- raw HTML omitted --\u003e(80333)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/497\"\u003enolebase/integrations#497\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/44fc6b5\"\u003e\u003c!-- raw HTML omitted --\u003e(44fc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/501\"\u003enolebase/integrations#501\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c50ac31\"\u003e\u003c!-- raw HTML omitted --\u003e(c50ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.0...v2.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/9c74f35036b70c5ebbfadc361e5d359a8ea18aeb\"\u003e\u003ccode\u003e9c74f35\u003c/code\u003e\u003c/a\u003e release: v2.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/e77e865d9e3d4142066432214095b073b340aaa8\"\u003e\u003ccode\u003ee77e865\u003c/code\u003e\u003c/a\u003e release: v2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/8bdf15dd271cf1434a3647bab613fe616626c3f7\"\u003e\u003ccode\u003e8bdf15d\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637d58d3e1c68549d715607cc8267c58a4a2\"\u003e\u003ccode\u003eb29c637\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db94e1763569d8e69685ffa1e14a135bb4e\"\u003e\u003ccode\u003efa7b3db\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/ead82e1a9505a3f9fdf17b65de83fcf02a333dc9\"\u003e\u003ccode\u003eead82e1\u003c/code\u003e\u003c/a\u003e release: v2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c31fae0fc71f7fe7d5d34d446c9c2e6ed3aa04ca\"\u003e\u003ccode\u003ec31fae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/4d0d5d602bc7ff3cd85f610d1cd2b1024ce1df42\"\u003e\u003ccode\u003e4d0d5d6\u003c/code\u003e\u003c/a\u003e style: updated lint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87c3f08df6614d7ef85ebbe19a5e1453df2\"\u003e\u003ccode\u003e31e6e87\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c254f3949b0b1820dfce67a8c3746f376ae13892\"\u003e\u003ccode\u003ec254f39\u003c/code\u003e\u003c/a\u003e release: v2.17.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolebase/integrations/commits/v2.18.2/packages/vitepress-plugin-git-changelog\"\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.51.0 to 1.58.2\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.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.51.0...v1.58.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@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.1.1 to 1000.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/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.67.2 to 5.92.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.92.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/64d5d623c8fb0c12d75d1623cf1b080f72ec513e\"\u003e\u003ccode\u003e64d5d62\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10045\"\u003e#10045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf7f47e6be9b50744b62fa2342f06251d0f26ea5\"\u003e\u003ccode\u003ebf7f47e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a1e3e0e05e7a9a89e875682e6ccf14e2010bb96\"\u003e\u003ccode\u003e0a1e3e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10003\"\u003e#10003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/84564f1293f4ca067e9cb40bf3e51cce1939ef8d\"\u003e\u003ccode\u003e84564f1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10001\"\u003e#10001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1d20c486ae650c0ba936a45cec9b17679c885207\"\u003e\u003ccode\u003e1d20c48\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/9997\"\u003e#9997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f15b7fcc01e995ab8835f1b1cc82ebb472c1ff64\"\u003e\u003ccode\u003ef15b7fc\u003c/code\u003e\u003c/a\u003e ci: prepare for trusted publishing (\u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/unitiny/vben-template/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unitiny%2Fvben-template/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}],"issue_packages":[{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-31T22:28:59.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4559225201","node_id":"PR_kwDOHIBnos7hKqdj","number":540,"state":"open","title":"build(deps): bump the simple group across 1 directory with 60 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T22:28:59.000Z","updated_at":"2026-05-31T22:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":60,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.13.1","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.26.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.3","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.29.2","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.2","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 60 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.43.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.9` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.13.1` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.26.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.55.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.14` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.29.2` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.2` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.76.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.8.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.3.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.14` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.60.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.6` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.8.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.14.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.48.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.13.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2026-5-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23507 - Fixed custom login box favicon not displaying pulls from main login box instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg SDK dependencies, so behavior changes come from upstream library code and could affect authentication/AdminPortal flows at runtime despite the small diff.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.108.0\u003c/code\u003e (from \u003ccode\u003e7.107.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.108.0\u003c/code\u003e Frontegg transitive packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 81cc59e22c86c4a0f2788d40a78481e6e941d04b. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.22...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2026-5-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24663 - Fixed country restriction dark theme input\u003c/li\u003e\n\u003cli\u003eFR-24664 - Fixed country field background in modern theme\u003c/li\u003e\n\u003cli\u003eFR-24693 - Fixed country restriction admin portal not full list of countries display for allow deny lists\u003c/li\u003e\n\u003cli\u003eFR-24661 - Fixed country restriction tip counter updates\u003c/li\u003e\n\u003cli\u003eFR-24667 - Added country restriction admin portal current country is not added to the list after enabling the counter restriction toggle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eMedium Risk\u003c/strong\u003e\nUpdates core Frontegg runtime dependencies, which could change Admin Portal behavior at runtime despite being a small diff. Risk is limited to upstream package changes and lockfile resolution.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nBumps \u003ccode\u003e@frontegg/react\u003c/code\u003e's Frontegg dependencies to \u003ccode\u003e7.107.0\u003c/code\u003e by updating \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e, along with the corresponding transitive packages in \u003ccode\u003eyarn.lock\u003c/code\u003e (e.g., \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e, \u003ccode\u003e@frontegg/types\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0219802f3bad61bcc72c9dfa1b2ac7c424031aaf. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/fb25a4822d2de5a225002e4f751196940e7da60a\"\u003e\u003ccode\u003efb25a48\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/c69b4d4ca3d9d18e31e1bb426d0ea0d4dd46001a\"\u003e\u003ccode\u003ec69b4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1343\"\u003e#1343\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/81cc59e22c86c4a0f2788d40a78481e6e941d04b\"\u003e\u003ccode\u003e81cc59e\u003c/code\u003e\u003c/a\u003e update admin-portal 7.108.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/10f3dac9d791425d52371b9e823c591986a71b02\"\u003e\u003ccode\u003e10f3dac\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/5fd837bdb6510cbe421d28551ea9ed483fb90604\"\u003e\u003ccode\u003e5fd837b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1341\"\u003e#1341\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0219802f3bad61bcc72c9dfa1b2ac7c424031aaf\"\u003e\u003ccode\u003e0219802\u003c/code\u003e\u003c/a\u003e update admin-portal 7.107.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.13.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-lexer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e707dbd7f9b279a4ceeed26bc02006faf4a9077\"\u003e\u003ccode\u003e0e707db\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/05b5f032fc9b27d60b4b46b587911e50df80377e\"\u003e\u003ccode\u003e05b5f03\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0c21e2f676b662bf17a711ebe699d5935dd0fc12\"\u003e\u003ccode\u003e0c21e2f\u003c/code\u003e\u003c/a\u003e [SS-163] put Kafka low watermark check behind flag (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36734\"\u003e#36734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d6b534e9a87aac5cc571b7f933619ce686258851\"\u003e\u003ccode\u003ed6b534e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.26.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/243f35a0accd587a2ef775aafe4aea472b239ffd\"\u003e\u003ccode\u003e243f35a\u003c/code\u003e\u003c/a\u003e ci: Test against further MySQL and Postgres versions (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36672\"\u003e#36672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/8c6830eb59dc3fde4e2d34cfc101cce1783c51ca\"\u003e\u003ccode\u003e8c6830e\u003c/code\u003e\u003c/a\u003e expr: lossy text casts don't preserve uniqueness (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36653\"\u003e#36653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3e0299fb004c091eede8e230cf5b032a4a2de8a2\"\u003e\u003ccode\u003e3e0299f\u003c/code\u003e\u003c/a\u003e expr: fix list_length_max stopping at first NULL sibling (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36652\"\u003e#36652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a5fe195ac21a92497bdd9da99646776b20965ad\"\u003e\u003ccode\u003e0a5fe19\u003c/code\u003e\u003c/a\u003e expr: canonicalize round_numeric output to remove negative zero (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36655\"\u003e#36655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d9b1e54f333a2a614daf96d0d251e32b79117484\"\u003e\u003ccode\u003ed9b1e54\u003c/code\u003e\u003c/a\u003e platform-checks: Fix version gates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36673\"\u003e#36673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0af44a86b76d5bc4bfd5ed4539d381219b3fca81\"\u003e\u003ccode\u003e0af44a8\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~def-\"\u003edef-\u003c/a\u003e, a new releaser for \u003ccode\u003e@​materializeinc/sql-pretty\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"}},{"old_version":"9.0.9","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-12T00:09:56.000Z","version_change":"9.0.9 → 9.0.10","issue":{"uuid":"4425191864","node_id":"PR_kwDOOxMDqM7aeJLN","number":56,"state":"closed","title":"deps: bump the minor-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T02:20:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T00:09:56.000Z","updated_at":"2026-05-19T02:20:33.000Z","time_to_close":612636,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-patch","update_count":16,"packages":[{"name":"@ant-design/icons","old_version":"6.0.0","new_version":"6.2.2","repository_url":"https://github.com/ant-design/ant-design-icons"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.15","new_version":"2.1.16","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-select","old_version":"2.2.5","new_version":"2.2.6","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-toast","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"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":"openai","old_version":"6.35.0","new_version":"6.37.0","repository_url":"https://github.com/openai/openai-node"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ant-design/icons](https://github.com/ant-design/ant-design-icons) | `6.0.0` | `6.2.2` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.15` | `2.1.16` |\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-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.14` | `1.2.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.7.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| [openai](https://github.com/openai/openai-node) | `6.35.0` | `6.37.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.1` | `4.4.3` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.14` |\n\n\nUpdates `@ant-design/icons` from 6.0.0 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ant-design/ant-design-icons/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.15 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-label` from 2.1.7 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-progress` from 1.1.7 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-select` from 2.2.5 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.7 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-toast` from 1.2.14 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 `@types/node` from 25.6.0 to 25.7.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 `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.9 to 9.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.35.0 to 6.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.0\u003c/h2\u003e\n\u003ch2\u003e6.37.0 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.36.0...v6.37.0\"\u003ev6.36.0...v6.37.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 quantity field to admin organization usage responses (\u003ca href=\"https://github.com/openai/openai-node/commit/273a8f73e65839fb4d2ebc2a54ccc38383bd7517\"\u003e273a8f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results output option to responses (\u003ca href=\"https://github.com/openai/openai-node/commit/91c75e064f12946d3774cb182e5cd795000019ce\"\u003e91c75e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e launch realtime translate + update image 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/a296b661f0598ed001309d7deb693caa1596875c\"\u003ea296b66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/794b90513f5ca63bd95c6cf774722fa6aeae293d\"\u003e794b905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/69637293939580a9d20bd9274d86f23a012ffd87\"\u003e6963729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e realtime 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/f4b717702182adfc684270c0e7d5ff11d6c7a408\"\u003ef4b7177\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 fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression (\u003ca href=\"https://github.com/openai/openai-node/commit/4fe8469a7c1f892d586df375a449f6bd0e318b15\"\u003e4fe8469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/openai/openai-node/commit/99c9c800e179c13659b96386dedd6c17dd6ffb8d\"\u003e99c9c80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.36.0\u003c/h2\u003e\n\u003ch2\u003e6.36.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.36.0\"\u003ev6.35.0...v6.36.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 group_type/user metadata fields, update types across admin resources (\u003ca href=\"https://github.com/openai/openai-node/commit/cc52f9755e3ce3b29ea2266482521c8d83ab88ad\"\u003ecc52f97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Admin API Keys per endpoint (\u003ca href=\"https://github.com/openai/openai-node/commit/770d187be1d6c0419002a9b01e7dec6a99761f94\"\u003e770d187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e admin API updates (\u003ca href=\"https://github.com/openai/openai-node/commit/ee2bd2d8e66a5b90f80e6ca8ab4544385d9a5de3\"\u003eee2bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/6af2b6dfd86e4d7e7a2cb5afb1275217fcd5d242\"\u003e6af2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/f2dceda58fce6e44e740b56b9337597275d25e5b\"\u003ef2dceda\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 support admin api key auth (\u003ca href=\"https://github.com/openai/openai-node/commit/e3862a3d415ba3cedb178718e2c9bc0c2d09e01e\"\u003ee3862a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e tighten auth header selection (\u003ca href=\"https://github.com/openai/openai-node/commit/f1203bd884fb4131c54d9d7b8f89e9db3f4fc57c\"\u003ef1203bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/openai/openai-node/commit/104543a4daa138698006b1785ef7845d5ae0be27\"\u003e104543a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/05d86dac705c75f8b8c6e6d5630973451f798e75\"\u003e05d86da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/f184586fbcb8c7c07bf439455d6317aba62719ec\"\u003ef184586\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.37.0 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.36.0...v6.37.0\"\u003ev6.36.0...v6.37.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 quantity field to admin organization usage responses (\u003ca href=\"https://github.com/openai/openai-node/commit/273a8f73e65839fb4d2ebc2a54ccc38383bd7517\"\u003e273a8f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results output option to responses (\u003ca href=\"https://github.com/openai/openai-node/commit/91c75e064f12946d3774cb182e5cd795000019ce\"\u003e91c75e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e launch realtime translate + update image 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/a296b661f0598ed001309d7deb693caa1596875c\"\u003ea296b66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/794b90513f5ca63bd95c6cf774722fa6aeae293d\"\u003e794b905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/69637293939580a9d20bd9274d86f23a012ffd87\"\u003e6963729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e realtime 2 (\u003ca href=\"https://github.com/openai/openai-node/commit/f4b717702182adfc684270c0e7d5ff11d6c7a408\"\u003ef4b7177\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 fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression (\u003ca href=\"https://github.com/openai/openai-node/commit/4fe8469a7c1f892d586df375a449f6bd0e318b15\"\u003e4fe8469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/openai/openai-node/commit/99c9c800e179c13659b96386dedd6c17dd6ffb8d\"\u003e99c9c80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.36.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.36.0\"\u003ev6.35.0...v6.36.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 group_type/user metadata fields, update types across admin resources (\u003ca href=\"https://github.com/openai/openai-node/commit/cc52f9755e3ce3b29ea2266482521c8d83ab88ad\"\u003ecc52f97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Admin API Keys per endpoint (\u003ca href=\"https://github.com/openai/openai-node/commit/770d187be1d6c0419002a9b01e7dec6a99761f94\"\u003e770d187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e admin API updates (\u003ca href=\"https://github.com/openai/openai-node/commit/ee2bd2d8e66a5b90f80e6ca8ab4544385d9a5de3\"\u003eee2bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/6af2b6dfd86e4d7e7a2cb5afb1275217fcd5d242\"\u003e6af2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/f2dceda58fce6e44e740b56b9337597275d25e5b\"\u003ef2dceda\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 support admin api key auth (\u003ca href=\"https://github.com/openai/openai-node/commit/e3862a3d415ba3cedb178718e2c9bc0c2d09e01e\"\u003ee3862a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e tighten auth header selection (\u003ca href=\"https://github.com/openai/openai-node/commit/f1203bd884fb4131c54d9d7b8f89e9db3f4fc57c\"\u003ef1203bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/openai/openai-node/commit/104543a4daa138698006b1785ef7845d5ae0be27\"\u003e104543a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/05d86dac705c75f8b8c6e6d5630973451f798e75\"\u003e05d86da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/f184586fbcb8c7c07bf439455d6317aba62719ec\"\u003ef184586\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/openai/openai-node/commit/b0e89cddad2e9ee4f8262c0f1157c7376ecf4156\"\u003e\u003ccode\u003eb0e89cd\u003c/code\u003e\u003c/a\u003e release: 6.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/21510635ece628e0063c324e390868385c9de3dd\"\u003e\u003ccode\u003e2151063\u003c/code\u003e\u003c/a\u003e feat(api): realtime 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/a5c41848ba2eb0cfc412b54200b0b7e6acc99dab\"\u003e\u003ccode\u003ea5c4184\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/17c79fb09ba7b6a36a9ee3d7d6b19c6502b15f2b\"\u003e\u003ccode\u003e17c79fb\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/openai/openai-node/commit/36f69f6e078d308ed8876625d7d06fa210d649e5\"\u003e\u003ccode\u003e36f69f6\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5cd49e4f1be6c894f7a76dd574e9fc20c637d379\"\u003e\u003ccode\u003e5cd49e4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/a1b2c9c6b55506cfd24000552a68bd3c8d8ecbdc\"\u003e\u003ccode\u003ea1b2c9c\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/badc738fe03249b396a2eb6957bc854fec0bab99\"\u003e\u003ccode\u003ebadc738\u003c/code\u003e\u003c/a\u003e fix(api): fix imagegen \u003ccode\u003esize\u003c/code\u003e enum regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/15d48e0d25da50b083b8f721b5ecad41b0775de6\"\u003e\u003ccode\u003e15d48e0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/0ff2cdad1f3ba9e4d76eab7a9ca125b5cac6524f\"\u003e\u003ccode\u003e0ff2cda\u003c/code\u003e\u003c/a\u003e feat(api): add quantity field to admin organization usage responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.35.0...v6.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.4.1...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\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/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.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/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\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/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\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/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\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/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.10 to 8.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ec13948ae0006e1bde2dfb545346341ac8b2dcf\"\u003e\u003ccode\u003e3ec1394\u003c/code\u003e\u003c/a\u003e Release 8.5.14 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f2bb827b20b591080977412555aa3e5baf588620\"\u003e\u003ccode\u003ef2bb827\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/d75953d60854ad835fd21dde0b11081522341020\"\u003e\u003ccode\u003ed75953d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2084\"\u003e#2084\u003c/a\u003e from 43081j/raw-raws-rawing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/68bd2139b5dcaf5a682bc2e8826d8557be2d1480\"\u003e\u003ccode\u003e68bd213\u003c/code\u003e\u003c/a\u003e fix: always call \u003ccode\u003eraw\u003c/code\u003e to retrieve raw values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/af58cf1b7af02e9b9fcb138a4a2d7ef3450158b1\"\u003e\u003ccode\u003eaf58cf1\u003c/code\u003e\u003c/a\u003e Release 8.5.13 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f227dbd0e9443e5f33e18e633b8b4d2b55aac5ee\"\u003e\u003ccode\u003ef227dbd\u003c/code\u003e\u003c/a\u003e Temporary ignore pnpm 11 config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/d3abd40d723cf3559e5ddb5fc738b7cb64e92bb0\"\u003e\u003ccode\u003ed3abd40\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/dd06c3e11362087bc18f9c20cee30fd82bda3de9\"\u003e\u003ccode\u003edd06c3e\u003c/code\u003e\u003c/a\u003e Revert stringifier changes because of the conflict with postcss-scss\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae889c815fb88d785401a88f1a7dfc8cb11915fb\"\u003e\u003ccode\u003eae889c8\u003c/code\u003e\u003c/a\u003e Try to fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e0093e49bcf00347383a13e40bb1f67bc823ca15\"\u003e\u003ccode\u003ee0093e4\u003c/code\u003e\u003c/a\u003e Move to pnpm 11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.10...8.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/940smiley/RecoveredTreasuresTX.shop-Website-files/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/940smiley%2FRecoveredTreasuresTX.shop-Website-files/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"}},{"old_version":"8.5.9","new_version":"9.0.10","update_type":"major","path":null,"pr_created_at":"2026-05-11T17:37:58.000Z","version_change":"8.5.9 → 9.0.10","issue":{"uuid":"4422955449","node_id":"PR_kwDOSRFXP87aW3Pb","number":13,"state":"closed","title":"deps(deps): bump the major group with 56 updates","user":"dependabot[bot]","labels":["invalid","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-11T17:38:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T17:37:58.000Z","updated_at":"2026-05-11T17:38:36.000Z","time_to_close":28,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"major","update_count":56,"packages":[{"name":"body-parser","old_version":"1.20.5","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"check-dependencies","old_version":"1.1.1","new_version":"2.0.0","repository_url":"https://github.com/mgol/check-dependencies"},{"name":"config","old_version":"3.3.12","new_version":"4.4.1","repository_url":"https://github.com/node-config/node-config"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-jwt","old_version":"0.1.3","new_version":"8.5.1","repository_url":"https://github.com/auth0/express-jwt"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-robots-txt","old_version":"0.5.0","new_version":"1.0.0","repository_url":"https://github.com/modosc/express-robots-txt"},{"name":"file-type","old_version":"16.5.4","new_version":"22.0.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"fs-extra","old_version":"9.1.0","new_version":"11.3.5","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"fuzzball","old_version":"1.4.0","new_version":"2.2.6","repository_url":"https://github.com/nol13/fuzzball.js"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"grunt-contrib-compress","old_version":"1.6.0","new_version":"2.0.0","repository_url":"https://github.com/gruntjs/grunt-contrib-compress"},{"name":"helmet","old_version":"4.6.0","new_version":"8.1.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"html-entities","old_version":"1.4.0","new_version":"2.6.0","repository_url":"https://github.com/mdevils/html-entities"},{"name":"js-yaml","old_version":"3.14.2","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jsonwebtoken","old_version":"0.4.0","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"multer","old_version":"1.4.5-lts.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"otplib","old_version":"12.0.1","new_version":"13.4.0","repository_url":"https://github.com/yeojz/otplib"},{"name":"prom-client","old_version":"14.2.0","new_version":"15.1.3","repository_url":"https://github.com/siimon/prom-client"},{"name":"sanitize-html","old_version":"1.4.2","new_version":"2.17.3","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"socket.io","old_version":"3.1.2","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"ts-node-dev","old_version":"1.1.8","new_version":"2.0.0","repository_url":"https://github.com/whitecolor/ts-node-dev"},{"name":"@types/chai","old_version":"4.3.20","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/config","old_version":"3.3.5","new_version":"4.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/diff","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-jwt","old_version":"6.0.4","new_version":"7.4.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/fs-extra","old_version":"9.0.13","new_version":"11.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/glob","old_version":"7.2.0","new_version":"9.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jest","old_version":"26.0.24","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/js-yaml","old_version":"3.12.10","new_version":"4.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jsonwebtoken","old_version":"8.5.9","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/mocha","old_version":"8.2.3","new_version":"10.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/multer","old_version":"1.4.13","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.40","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"1.27.2","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sequelize","old_version":"4.28.20","new_version":"6.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon","old_version":"10.0.20","new_version":"21.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon-chai","old_version":"3.2.12","new_version":"4.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/socket.io","old_version":"2.1.13","new_version":"3.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/socket.io-client","old_version":"1.4.36","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"6.18.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.18.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"chai","old_version":"4.5.0","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"concurrently","old_version":"5.3.0","new_version":"9.2.1","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"cypress","old_version":"13.17.0","new_version":"15.14.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"8.57.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-promise","old_version":"6.6.0","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"mocha","old_version":"8.4.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"nyc","old_version":"15.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"sinon","old_version":"11.1.2","new_version":"22.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sinon-chai","old_version":"3.7.0","new_version":"4.0.1","repository_url":"https://github.com/chaijs/sinon-chai"},{"name":"socket.io-client","old_version":"3.1.3","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"typescript","old_version":"5.3.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 56 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.5` | `2.2.2` |\n| [check-dependencies](https://github.com/mgol/check-dependencies) | `1.1.1` | `2.0.0` |\n| [config](https://github.com/node-config/node-config) | `3.3.12` | `4.4.1` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [express-jwt](https://github.com/auth0/express-jwt) | `0.1.3` | `8.5.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.1` |\n| [express-robots-txt](https://github.com/modosc/express-robots-txt) | `0.5.0` | `1.0.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `16.5.4` | `22.0.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `9.1.0` | `11.3.5` |\n| [fuzzball](https://github.com/nol13/fuzzball.js) | `1.4.0` | `2.2.6` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.6` |\n| [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) | `1.6.0` | `2.0.0` |\n| [helmet](https://github.com/helmetjs/helmet) | `4.6.0` | `8.1.0` |\n| [html-entities](https://github.com/mdevils/html-entities) | `1.4.0` | `2.6.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.2` | `4.1.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `0.4.0` | `9.0.3` |\n| [multer](https://github.com/expressjs/multer) | `1.4.5-lts.2` | `2.1.1` |\n| [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib) | `12.0.1` | `13.4.0` |\n| [prom-client](https://github.com/siimon/prom-client) | `14.2.0` | `15.1.3` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `1.4.2` | `2.17.3` |\n| [socket.io](https://github.com/socketio/socket.io) | `3.1.2` | `4.8.3` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [ts-node-dev](https://github.com/whitecolor/ts-node-dev) | `1.1.8` | `2.0.0` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `4.3.20` | `5.2.3` |\n| [@types/config](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/config) | `3.3.5` | `4.4.0` |\n| [@types/diff](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff) | `7.0.2` | `8.0.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/express-jwt](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-jwt) | `6.0.4` | `7.4.4` |\n| [@types/fs-extra](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra) | `9.0.13` | `11.0.4` |\n| [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob) | `7.2.0` | `9.0.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `26.0.24` | `30.0.0` |\n| [@types/js-yaml](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml) | `3.12.10` | `4.0.9` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `8.5.9` | `9.0.10` |\n| [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) | `8.2.3` | `10.0.10` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.13` | `2.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.40` | `25.6.2` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `1.27.2` | `2.16.1` |\n| [@types/sequelize](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sequelize) | `4.28.20` | `6.12.0` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `10.0.20` | `21.0.1` |\n| [@types/sinon-chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon-chai) | `3.2.12` | `4.0.0` |\n| [@types/socket.io](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io) | `2.1.13` | `3.0.2` |\n| [@types/socket.io-client](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io-client) | `1.4.36` | `3.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.18.1` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.18.1` | `8.59.2` |\n| [chai](https://github.com/chaijs/chai) | `4.5.0` | `6.2.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `5.3.0` | `9.2.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.17.0` | `15.14.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.3.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.6.0` | `7.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [mocha](https://github.com/mochajs/mocha) | `8.4.0` | `11.7.5` |\n| [nyc](https://github.com/istanbuljs/nyc) | `15.1.0` | `18.0.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `11.1.2` | `22.0.0` |\n| [sinon-chai](https://github.com/chaijs/sinon-chai) | `3.7.0` | `4.0.1` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `3.1.3` | `4.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.3.3` | `6.0.3` |\n\nUpdates `body-parser` from 1.20.5 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README links 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/body-parser/pull/673\"\u003eexpressjs/body-parser#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: release notes for the v1.20.4 release 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/body-parser/pull/674\"\u003eexpressjs/body-parser#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update URL-encoded parser description to include ISO-8859-1 encoding support 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/body-parser/pull/679\"\u003eexpressjs/body-parser#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use standard jsdoc tags everywhere 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/body-parser/pull/677\"\u003eexpressjs/body-parser#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@^6.14.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/body-parser/pull/689\"\u003eexpressjs/body-parser#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction 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/body-parser/pull/693\"\u003eexpressjs/body-parser#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.2.2 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/body-parser/pull/691\"\u003eexpressjs/body-parser#691\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/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/673\"\u003eexpressjs/body-parser#673\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/body-parser/compare/v2.2.1...v2.2.2\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.1...v2.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-13466\"\u003eCVE-2025-13466\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add dependabot 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/body-parser/pull/593\"\u003eexpressjs/body-parser#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use full SHAs for github action versions 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/body-parser/pull/594\"\u003eexpressjs/body-parser#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: type-is@^2.0.1 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/body-parser/pull/599\"\u003eexpressjs/body-parser#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/609\"\u003eexpressjs/body-parser#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 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/body-parser/pull/610\"\u003eexpressjs/body-parser#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-promise from 6.1.1 to 6.6.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/body-parser/pull/611\"\u003eexpressjs/body-parser#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.27.5 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/body-parser/pull/613\"\u003eexpressjs/body-parser#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 3.0.0 to 3.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/612\"\u003eexpressjs/body-parser#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add codeql github workflows scanning 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/body-parser/pull/614\"\u003eexpressjs/body-parser#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update CodeQL config to ignore the test directory 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/body-parser/pull/615\"\u003eexpressjs/body-parser#615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/body-parser/pull/620\"\u003eexpressjs/body-parser#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.28.16 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/body-parser/pull/619\"\u003eexpressjs/body-parser#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): unpin devDependencies 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/body-parser/pull/616\"\u003eexpressjs/body-parser#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/621\"\u003eexpressjs/body-parser#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/623\"\u003eexpressjs/body-parser#623\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/body-parser/pull/624\"\u003eexpressjs/body-parser#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/617\"\u003eexpressjs/body-parser#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/body-parser/pull/625\"\u003eexpressjs/body-parser#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/630\"\u003eexpressjs/body-parser#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: move common request validation to read function 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/body-parser/pull/600\"\u003eexpressjs/body-parser#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump iconv-lite 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/body-parser/pull/631\"\u003eexpressjs/body-parser#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: pull beta changelog forward into 2.0.0 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/body-parser/pull/629\"\u003eexpressjs/body-parser#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: optimize raw and text parsers with shared passthrough function 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/body-parser/pull/634\"\u003eexpressjs/body-parser#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/640\"\u003eexpressjs/body-parser#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/639\"\u003eexpressjs/body-parser#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.4.0 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/body-parser/pull/636\"\u003eexpressjs/body-parser#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.3.0 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/body-parser/pull/637\"\u003eexpressjs/body-parser#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.30.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/638\"\u003eexpressjs/body-parser#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: raw-body@^3.0.1 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/body-parser/pull/641\"\u003eexpressjs/body-parser#641\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/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.2.2 / 2026-01-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@^6.14.1\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.1 / 2025-11-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite@^0.7.0\n\u003cul\u003e\n\u003cli\u003eHandle split surrogate pairs when encoding UTF-8\u003c/li\u003e\n\u003cli\u003eAvoid false positives in \u003ccode\u003eencodingExists\u003c/code\u003e by using prototype-less objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.1\u003c/li\u003e\n\u003cli\u003edebug@^4.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0 / 2025-03-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: normalize common options for all parsers\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003eiconv-lite@^0.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.0\u003c/li\u003e\n\u003cli\u003edebug@^4.4.0\u003c/li\u003e\n\u003cli\u003eRemoved destroy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003euse the node require cache instead of custom caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.2 / 2024-10-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eunpipe\u003c/code\u003e package and use native \u003ccode\u003eunpipe()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.1 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRestore expected behavior \u003ccode\u003eextended\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0 / 2024-09-10\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 18 is the minimum supported version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/body-parser/commit/3d248660b2e8b66732b232d7c758517fbf2420a6\"\u003e\u003ccode\u003e3d24866\u003c/code\u003e\u003c/a\u003e 2.2.2 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8474a984c3ba36a1b4328ce019833b99caa0f08f\"\u003e\u003ccode\u003e8474a98\u003c/code\u003e\u003c/a\u003e refactor(json): simplify strict mode error string construction (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/03f17c2538552a57e6be537afca8c7587bd40aaa\"\u003e\u003ccode\u003e03f17c2\u003c/code\u003e\u003c/a\u003e deps: qs@^6.14.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ea1f25e503c1b2f7ba6f8562724ae0fcd247fb75\"\u003e\u003ccode\u003eea1f25e\u003c/code\u003e\u003c/a\u003e docs: use standard jsdoc tags everywhere (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d7deef8ec61307fa28c22bc443cf8ed2f267945a\"\u003e\u003ccode\u003ed7deef8\u003c/code\u003e\u003c/a\u003e docs: update URL-encoded parser description to include ISO-8859-1 encoding su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b6f52aabc65137c5227c8a462bddb761daeb96e7\"\u003e\u003ccode\u003eb6f52aa\u003c/code\u003e\u003c/a\u003e docs: release notes for the v1.20.4 release (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/2965ca4af4883109cb2f651f4ce12da310902a0c\"\u003e\u003ccode\u003e2965ca4\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d96b63da8d7445de317736471633bac83ec76cbb\"\u003e\u003ccode\u003ed96b63d\u003c/code\u003e\u003c/a\u003e 2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b204886a6744b0b6d297cd0e849d75de836f3b63\"\u003e\u003ccode\u003eb204886\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2025-13466\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e20e3512e085c1162e8ffe36ac65c705a8017251\"\u003e\u003ccode\u003ee20e351\u003c/code\u003e\u003c/a\u003e feat: remove \u003ccode\u003ehistory.md\u003c/code\u003e from being packaged on publish (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.5...v2.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `check-dependencies` from 1.1.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mgol/check-dependencies/releases\"\u003echeck-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eNotable non-breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport npm package aliases (\u003ca href=\"https://redirect.github.com/mgol/check-dependencies/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduced a number of external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpm prune\u003c/code\u003e is no longer called as\u003ccode\u003enpm install\u003c/code\u003e already prunes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edropped the callback interface - use promises instead\u003c/li\u003e\n\u003cli\u003edropped the \u003ccode\u003echeckCustomPackageNames\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eCLI argument parsing is more strict now; camelCase parameter versions like \u003ccode\u003e--packageDir\u003c/code\u003e are no longer supported; use their kebab-case versions like \u003ccode\u003e--package-dir\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003edropped Bower support\u003c/li\u003e\n\u003cli\u003edropped support for Node.js \u003ccode\u003e\u0026lt;18.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/03c88471d9b99857bcc78171fc5dd89a4a402a16\"\u003e\u003ccode\u003e03c8847\u003c/code\u003e\u003c/a\u003e Tag 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/65d9ef555c2e986b849e7abeac0474bfee663b0e\"\u003e\u003ccode\u003e65d9ef5\u003c/code\u003e\u003c/a\u003e Set Node.js requirement in package.json engines to \u0026gt;=18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/4917ab0b9362530a95cc2bef028c2a6dcedf2ab7\"\u003e\u003ccode\u003e4917ab0\u003c/code\u003e\u003c/a\u003e Simplify the spawn logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/fc04cc87fe4284c083702e36a9a4055034d9fcc9\"\u003e\u003ccode\u003efc04cc8\u003c/code\u003e\u003c/a\u003e Drop support for the callback interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/28257dd04168aab66793fd0fe8ed0f46d52abec9\"\u003e\u003ccode\u003e28257dd\u003c/code\u003e\u003c/a\u003e Tweak ESLint settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/dc16e8ac809502cf7509ef2de7429895b806535e\"\u003e\u003ccode\u003edc16e8a\u003c/code\u003e\u003c/a\u003e Drop the bluebird devDependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/412337ae3691296cbe7c2d69f0c51201894afc07\"\u003e\u003ccode\u003e412337a\u003c/code\u003e\u003c/a\u003e Drop fs-extra \u0026amp; graceful-fs devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/091279a22472c299cbdba0ab6e3e8a2dfbba11b5\"\u003e\u003ccode\u003e091279a\u003c/code\u003e\u003c/a\u003e Drop the findup-sync dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/10ac9c5b2ed92cdad11ce0f390551072e7509f18\"\u003e\u003ccode\u003e10ac9c5\u003c/code\u003e\u003c/a\u003e Drop lodash.camelcase \u0026amp; minimist dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mgol/check-dependencies/commit/35dce52450b99241942c24d18a572c55fecc44d9\"\u003e\u003ccode\u003e35dce52\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mgol/check-dependencies/compare/1.1.1...2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 3.3.12 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-config/node-config/releases\"\u003econfig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes for some method signature declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/node-config/node-config/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypescript types added to project by \u003ca href=\"https://github.com/mdkitzman\"\u003e\u003ccode\u003e@​mdkitzman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewithModuleDefaults()\u003c/code\u003e function added to support separate module defaults for multiple versions\u003c/li\u003e\n\u003cli\u003eRework raw.js to function like the new defer mechanism.\u003c/li\u003e\n\u003cli\u003e./raw.js is also now deprecated, and will be removed in 5.0\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/mdkitzman\"\u003e\u003ccode\u003e@​mdkitzman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/877\"\u003enode-config/node-config#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.3.0...v4.4.0\"\u003ehttps://github.com/node-config/node-config/compare/v4.3.0...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enew callback mechanism for handling deferred and async configuration evaluation\u003c/li\u003e\n\u003cli\u003e./async.js and ./defer.js are now deprecated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Async and Deferred mechanism\u003c/h3\u003e\n\u003cp\u003eInstead of using async.js and defer.js, your executable config files can return a synchronous or asynchronous function. Note that if you use async deferred functions through the new mechanism, \u003cstrong\u003eyou need to call Util.resolveAsyncConfig()\u003c/strong\u003e instead of the old version.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUtil.resolveAsyncConfig()\u003c/code\u003e also fixes an issue where using defer in an array did not function properly \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/876\"\u003e#876\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe old implementations have been marked as deprecated and will issue warnings to console.error to indicate use of the old pathways. The old functions are incompatible with ESM loading conventions and will be removed at the beginning of the 5.0 cycle to facilitate conversion of the library to ESM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.2.1...v4.3.0\"\u003ehttps://github.com/node-config/node-config/compare/v4.2.1...v4.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore config.util.getEnv() by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/874\"\u003enode-config/node-config#874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-config/node-config/compare/v4.2.0...v4.2.1\"\u003ehttps://github.com/node-config/node-config/compare/v4.2.0...v4.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated functions in Config.util, and associated tests. by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/845\"\u003enode-config/node-config#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault to yaml over js-yaml by \u003ca href=\"https://github.com/jdmarshall\"\u003e\u003ccode\u003e@​jdmarshall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-config/node-config/pull/859\"\u003enode-config/node-config#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAll deprecated functions in config.util have been removed. Please use lib/util for similar functionality\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/878648c638abb25dcfa9673defff3068802fa383\"\u003e\u003ccode\u003e878648c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/892\"\u003e#892\u003c/a\u003e from jdmarshall/typefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/506149bfce3b4101e2d323433d8da57a51cc7f33\"\u003e\u003ccode\u003e506149b\u003c/code\u003e\u003c/a\u003e Fix some type declarations, including those for \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/890\"\u003e#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/228c4ad3c62769dbb0ea336d25c182c8fb547195\"\u003e\u003ccode\u003e228c4ad\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/407f80c51d8532bb00cb01fa12c7d662645af27d\"\u003e\u003ccode\u003e407f80c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/888\"\u003e#888\u003c/a\u003e from jdmarshall/getRegression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/d71db3c92f0d8d1c20ca6f6574f0c30d1e05c819\"\u003e\u003ccode\u003ed71db3c\u003c/code\u003e\u003c/a\u003e Update baseline and add 4.3 to the test matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/10b0c8e6d60e4524b5a7c1c8636ed7a1c279325a\"\u003e\u003ccode\u003e10b0c8e\u003c/code\u003e\u003c/a\u003e Fix perf regression in Config.get()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/2d3e179877fc0c51ca180f17f3cde0919b5b1bf9\"\u003e\u003ccode\u003e2d3e179\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/887\"\u003e#887\u003c/a\u003e from jdmarshall/benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/a35a7cd400feebbaf6a67d51e16a76e16af699e7\"\u003e\u003ccode\u003ea35a7cd\u003c/code\u003e\u003c/a\u003e Matrix builds and separate benchmarks from ci run.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/1156350d94230466fa325103169e14618038d5ca\"\u003e\u003ccode\u003e1156350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/node-config/node-config/issues/883\"\u003e#883\u003c/a\u003e from jdmarshall/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-config/node-config/commit/f9d2818455b20404814c668c6472c37dd1b4e227\"\u003e\u003ccode\u003ef9d2818\u003c/code\u003e\u003c/a\u003e Fix badges and Release Notes link.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/node-config/node-config/compare/v3.3.12...v4.4.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/~jdmarshall\"\u003ejdmarshall\u003c/a\u003e, a new releaser for config since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/express/pull/6933\"\u003eexpressjs/express#6933\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/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 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/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator 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/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 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/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip 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/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\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/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 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/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.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/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.1.0 / 2025-03-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eUint8Array\u003c/code\u003e in \u003ccode\u003eres.send()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ETag option in \u003ccode\u003eres.sendFile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for multiple links with the same rel in \u003ccode\u003eres.links()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd funding field to package.json\u003c/li\u003e\n\u003cli\u003eperf: use loop for acceptParams\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esetprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esafe-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003eutils-merge\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003emethods\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003edepd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003edebug@^4.4.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003erouter@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003econtent-type@^1.0.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003efinalhandler@^2.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eqs@^6.14.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eserver-static@2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003etype-is@2.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecookie\u003c/code\u003e semver lock to address \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath-is-absolute\u003c/code\u003e dependency - use \u003ccode\u003epath.isAbsolute\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ebreaking:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eres.status()\u003c/code\u003e accepts only integers, and input must be greater than 99 and less than 1000\n\u003cul\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eRangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.\u003c/code\u003e for inputs outside this range\u003c/li\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eTypeError: Invalid status code: ${code}. Status code must be an integer.\u003c/code\u003e for non integer inputs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@1.0.0\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/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\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/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-jwt` from 0.1.3 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/express-jwt/blob/master/CHANGELOG.md\"\u003eexpress-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file starting from version \u003cstrong\u003ev4.0.0\u003c/strong\u003e.\nThis project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.3.0 - 2023-01-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequestProperty support for nested properties (\u003ca href=\"https://github.com/auth0/express-jwt/commit/bbd3606ce68da2602733d6e4ac32564570753ca1\"\u003ebbd3606ce68da2602733d6e4ac32564570753ca1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Typescript instructions in Readme.MD (\u003ca href=\"https://github.com/auth0/express-jwt/commit/3c1d5cf8a08a6afbcfc78640b8cdb26fac8002ca\"\u003e3c1d5cf8a08a6afbcfc78640b8cdb26fac8002ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.1 - 2022-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd secret rotation example in readme. close \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/310\"\u003e#310\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/0000a44ed58aac97798007af19b0324f28acc436\"\u003e0000a44ed58aac97798007af19b0324f28acc436\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/310\"\u003e#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​types/jsonwebtoken\u003c/code\u003e and fix deps in package-lock (\u003ca href=\"https://github.com/auth0/express-jwt/commit/2322a9b67a5b5c716f953a53a0bb4bbc696d0a11\"\u003e2322a9b67a5b5c716f953a53a0bb4bbc696d0a11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd an optional handler for expired tokens. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/6048\"\u003e#6048\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/ca6c90ccbb4b61b91f417a5dfa56f0b931b81528\"\u003eca6c90ccbb4b61b91f417a5dfa56f0b931b81528\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/6048\"\u003e#6048\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate type to match jwks-rsa (\u003ca href=\"https://github.com/auth0/express-jwt/commit/bcad8af9cad82b3777cc38d1c05864a35f82bc53\"\u003ebcad8af9cad82b3777cc38d1c05864a35f82bc53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: export middleware options type. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/308\"\u003e#308\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/25a30f0d50c02cc75ab17b09f3592e76e09f9666\"\u003e25a30f0d50c02cc75ab17b09f3592e76e09f9666\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0 - 2022-12-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade jsonwebtoken to v9. \u003ca href=\"https://github.com/advisories/GHSA-27h2-hvpr-p74q\"\u003ehttps://github.com/advisories/GHSA-27h2-hvpr-p74q\u003c/a\u003e .\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.3 - 2022-05-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix tsc build error for express-unless (\u003ca href=\"https://github.com/auth0/express-jwt/commit/e1fe1d264bc5363e008d23fea9d8c5d2ac0d8198\"\u003ee1fe1d264bc5363e008d23fea9d8c5d2ac0d8198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove esModuleInterop and fix assert import in tests (\u003ca href=\"https://github.com/auth0/express-jwt/commit/9ccf0cfd6aaa4cc61fce2f8ccdb961c4b0358201\"\u003e9ccf0cfd6aaa4cc61fce2f8ccdb961c4b0358201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.2 - 2022-05-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix instaceof comparison for UnauthorizedError. closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/292\"\u003e#292\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/6c87fe401ecba868feda1ffa530082c7c539321a\"\u003e6c87fe401ecba868feda1ffa530082c7c539321a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate changelog (\u003ca href=\"https://github.com/auth0/express-jwt/commit/b1344fa7f6f9dd3d27115a9107b3ef4323733895\"\u003eb1344fa7f6f9dd3d27115a9107b3ef4323733895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.1 - 2022-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix readme and package-lock (\u003ca href=\"https://github.com/auth0/express-jwt/commit/7a02ca76c5d7842cfa8b256dcc89dcef1ffbcdc1\"\u003e7a02ca76c5d7842cfa8b256dcc89dcef1ffbcdc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): required runtime types (\u003ca href=\"https://github.com/auth0/express-jwt/commit/f3f5af5c214241b4f92b91c49db8586ec20e4526\"\u003ef3f5af5c214241b4f92b91c49db8586ec20e4526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix tiny typo (\u003ca href=\"https://github.com/auth0/express-jwt/commit/07e771857489b6344a8dc457069d040a76e84230\"\u003e07e771857489b6344a8dc457069d040a76e84230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.7.0 - 2022-05-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate ExpressJwtRequest in favor of Request with optional auth, closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/284\"\u003e#284\u003c/a\u003e (\u003ca href=\"https://github.com/auth0/express-jwt/commit/de169def56f98f4237741aa6755d0c5e248bd561\"\u003ede169def56f98f4237741aa6755d0c5e248bd561\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.2 - 2022-05-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/auth0/express-jwt/commit/0dfe63b9a702b0755ec60d171152747942210be6\"\u003e\u003ccode\u003e0dfe63b\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/105ef5ec66fa32aa5861a09d3290545253adcbbb\"\u003e\u003ccode\u003e105ef5e\u003c/code\u003e\u003c/a\u003e add readme to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/c028e7098ea3dbdd4684f6e4960564e38fccdb96\"\u003e\u003ccode\u003ec028e70\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/75203815ab759f65aa114f4eb01faa58bc0e1e0c\"\u003e\u003ccode\u003e7520381\u003c/code\u003e\u003c/a\u003e fix: signature of middleware returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/ecd42788a7a24641ec78c8b21767c5f8aca5600a\"\u003e\u003ccode\u003eecd4278\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/f42a0e99422fe85fadd0a209b8497b64995e94cf\"\u003e\u003ccode\u003ef42a0e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/auth0/express-jwt/issues/339\"\u003e#339\u003c/a\u003e from auth0/integrate-semgrep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/dacb316f8d485a9c335434f2812561ca9c282ecb\"\u003e\u003ccode\u003edacb316\u003c/code\u003e\u003c/a\u003e Create semgrep.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/00763facd650da5aa378ed876f4a1e863957642b\"\u003e\u003ccode\u003e00763fa\u003c/code\u003e\u003c/a\u003e Modify tests to actually exercise wrong signature case by removing base64 pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/d15b92c3424ecb1713df106f615c2a770ddbc0b8\"\u003e\u003ccode\u003ed15b92c\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/express-jwt/commit/d1e88c73ed81b67d8f43eb748f8f33aa5c5b4aaf\"\u003e\u003ccode\u003ed1e88c7\u003c/code\u003e\u003c/a\u003e Merge branch 'glensc-patch-1'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/express-jwt/compare/v0.1.3...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/807e383875e93be940493464ea397381fc93942b\"\u003e\u003ccode\u003e807e383\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b84413793127a1c392738ef26d10ec7a899d9d2d\"\u003e\u003ccode\u003eb844137\u003c/code\u003e\u003c/a\u003e v8.5.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaffabad1ee435549434b6b933097a938b27abe\"\u003e\u003ccode\u003eceaffab\u003c/code\u003e\u003c/a\u003e feat: async store init (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-robots-txt` from 0.5.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modosc/express-robots-txt/blob/main/HISTORY.md\"\u003eexpress-robots-txt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.0.0] - {2021-08-20}\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite as es6, add separate commonjs + esm exports\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/2791589d8c96fc4d2190cc217d262d70cc569a93\"\u003e\u003ccode\u003e2791589\u003c/code\u003e\u003c/a\u003e es6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/0eb20919053c95e94b5d439a9fd48a98147d35bd\"\u003e\u003ccode\u003e0eb2091\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/940a03c2ebc9b8b8798df855ac92535e4240b060\"\u003e\u003ccode\u003e940a03c\u003c/code\u003e\u003c/a\u003e Bump supertest from 6.1.3 to 6.1.5 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/6c933f1f9936c1470b0ad405310b5979294ccdff\"\u003e\u003ccode\u003e6c933f1\u003c/code\u003e\u003c/a\u003e Bump jest from 27.0.4 to 27.0.6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/308c9057a4baf7365d515cae1920f57653229711\"\u003e\u003ccode\u003e308c905\u003c/code\u003e\u003c/a\u003e Bump path-parse from 1.0.6 to 1.0.7 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/0bdaaa00b7781540b145fe18abdca11c7a924aee\"\u003e\u003ccode\u003e0bdaaa0\u003c/code\u003e\u003c/a\u003e Bump jest from 26.6.3 to 27.0.4 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/974a926e5dfbfcca2d99742032e4750ca478c22d\"\u003e\u003ccode\u003e974a926\u003c/code\u003e\u003c/a\u003e Bump ws from 7.4.3 to 7.4.6 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/c12444cfcf67cde0d249495d11bbc9b4a7e3f686\"\u003e\u003ccode\u003ec12444c\u003c/code\u003e\u003c/a\u003e Bump hosted-git-info from 2.8.8 to 2.8.9 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/72f7ca8ab5f45592e9d9a49df94e73e03814c793\"\u003e\u003ccode\u003e72f7ca8\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.20 to 4.17.21 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modosc/express-robots-txt/commit/6c35250df606de1bd355cd93850514cea82bb037\"\u003e\u003ccode\u003e6c35250\u003c/code\u003e\u003c/a\u003e Bump chai from 4.3.3 to 4.3.4 (\u003ca href=\"https://redirect.github.com/modosc/express-robots-txt/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modosc/express-robots-txt/compare/v0.5.0...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file-type` from 16.5.4 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/file-type/releases\"\u003efile-type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Work around esbuild resolving Node-only imports  ce4262f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/sindresorhus/file-type/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRequires Node.js 22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDropped Node.js \u003ccode\u003estream.Readable\u003c/code\u003e support from \u003ccode\u003efileTypeFromStream()\u003c/code\u003e and \u003ccode\u003efileTypeStream()\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThese now only accept a web \u003ccode\u003eReadableStream\u003c/code\u003e. Migrate with \u003ca href=\"https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options\"\u003e\u003ccode\u003eReadable.toWeb()\u003c/code\u003e\u003c/a\u003e:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\r\nimport fs from 'node:fs';\r\nfileTypeFromStream(fs.createReadStream('file.mp4'));\r\n\u003cp\u003e// After\u003cbr /\u003e\nimport fs from 'node:fs';\u003cbr /\u003e\nimport {Readable} from 'node:stream';\u003cbr /\u003e\nfileTypeFromStream(Readable.toWeb(fs.createReadStream('file.mp4')));\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSub-exports (e.g. \u003ccode\u003efile-type/core\u003c/code\u003e) have been removed. Import everything from \u003ccode\u003efile-type\u003c/code\u003e directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eReadableStreamWithFileType\u003c/code\u003e type has been removed. Use \u003ccode\u003eAnyWebReadableByteStreamWithFileType\u003c/code\u003e instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSeveral MIME types have been corrected or normalized:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eOld MIME\u003c/th\u003e\n\u003cth\u003eNew MIME\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003elz\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-lzip\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/lzip\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003elnk\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.ms.shortcut\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ms-shortcut\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApple Alias\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.apple.alias\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-apple.alias\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003efbx\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x.autodesk.fbx\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-fbx\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDraco\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/vnd.google.draco\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eapplication/x-ft-draco\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eMIME subtypes prefixed with \u003ccode\u003ex-ft-\u003c/code\u003e are custom types defined by this package (not IANA-registered).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded detection for Apple iWork files: \u003ccode\u003e.key\u003c/code\u003e (Keynote), \u003ccode\u003e.pages\u003c/code\u003e (Pages), \u003ccode\u003e.numbers\u003c/code\u003e (Numbers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed LibreOffice OOXML files being incorrectly detected as ZIP when reading from streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.3.4...v22.0.0\"\u003ehttps://github.com/sindresorhus/file-type/compare/v21.3.4...v22.0.0\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/sindresorhus/file-type/commit/3c4b7e049171753c2f733c09afaf3f7ec9e09b13\"\u003e\u003ccode\u003e3c4b7e0\u003c/code\u003e\u003c/a\u003e 22.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/ce4262f69e2ed1d048162914a845fcb89cd80b01\"\u003e\u003ccode\u003ece4262f\u003c/code\u003e\u003c/a\u003e Fix: Work around esbuild resolving Node-only imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/2c54d066efdf7511e42fa9f5e4cd160b67fb51e9\"\u003e\u003ccode\u003e2c54d06\u003c/code\u003e\u003c/a\u003e 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/0ba6e0b2b76382f9b61e7b9e8610bbf7ca0e5273\"\u003e\u003ccode\u003e0ba6e0b\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/0e679c74a9cab31c7b2aa65f9ba8e241fbc205f1\"\u003e\u003ccode\u003e0e679c7\u003c/code\u003e\u003c/a\u003e Remove sub-exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/7079af7357c8d0a3651d6aa2015ba3cbe0121b48\"\u003e\u003ccode\u003e7079af7\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/ec77458ce49d89bdf8de808569c2c87b43e8ca73\"\u003e\u003ccode\u003eec77458\u003c/code\u003e\u003c/a\u003e Add support for iWork files (.key, .pages, .numbers)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/d4a975c316429d8ec0bccc6e92483e625be0f6b1\"\u003e\u003ccode\u003ed4a975c\u003c/code\u003e\u003c/a\u003e Fix LibreOffice OOXML files detected as ZIP in streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/5de64e26f81ad14b1f07cb5c5108de6e303f3b60\"\u003e\u003ccode\u003e5de64e2\u003c/code\u003e\u003c/a\u003e Normalize MIME types we invented with \u003ccode\u003ex-ft-\u003c/code\u003e prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/7a60fa9dc0b7dad71ad6d3146a28ab92eb079983\"\u003e\u003ccode\u003e7a60fa9\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/file-type/compare/v16.5.4...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 9.1.0 to 11.3.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.5 / 2026-05-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eensureLink*\u003c/code\u003e/\u003ccode\u003eensureSymlink*\u003c/code\u003e identical file detection on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error handling in timestamp preservation code (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix potential file descriptor leak on error in synchronous timestamp preservation code (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 / 2025-01-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd promise support for newer \u003ccode\u003efs\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efs.opendir\u003c/code\u003e in \u003ccode\u003ecopy()\u003c/code\u003e/\u003ccode\u003ecopySync()\u003c/code\u003e for better perf/scalability (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/972\"\u003e#972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 / 2023-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy directory contents in parallel for better performance (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor internal code to use \u003ccode\u003easync\u003c/code\u003e/\u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 / 2023-03-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve timestamps when moving files across devices (\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/SriKaratalapu/juice-shop-krishna/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SriKaratalapu%2Fjuice-shop-krishna/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-10T22:24:57.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4417013176","node_id":"PR_kwDOHIBnos7aDnf8","number":523,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 56 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T22:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T22:24:57.000Z","updated_at":"2026-05-24T22:23:15.000Z","time_to_close":1209496,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":56,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.22","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.23.1","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.84.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.17","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.7.1","new_version":"5.7.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"msw","old_version":"2.6.4","new_version":"2.14.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 56 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.42.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.22` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.23.1` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.84.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.9` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.9` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.20.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.17` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.75.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.9` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.1` | `5.7.3` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.14.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.47.1` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e@​date-fns/utc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e@​frontegg/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e@​frontegg/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.21...v7.12.22\"\u003e7.12.22\u003c/a\u003e (2026-5-5)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-24187 - Fixed CPU issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no in-repo logic changes. Behavior changes, if any, come from the upstream Frontegg packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.106.0\u003c/code\u003e (from \u003ccode\u003e7.105.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the matching \u003ccode\u003e7.106.0\u003c/code\u003e versions of transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 64810cd988f72146c20dc7e4c9069f2c1f07a991. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23435 - Added country restriction features to Security Center\u003c/li\u003e\n\u003cli\u003eFR-23515 - Fixed wrong audit log tooltips\u003c/li\u003e\n\u003cli\u003eFR-23524 - Added guidesCdnUrl to SSOPage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk lockfile/dependency-only update; behavior changes are limited to whatever is introduced in upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.105.0\u003c/code\u003e (from \u003ccode\u003e7.104.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the \u003ccode\u003e7.105.0\u003c/code\u003e Frontegg dependency chain (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e) with updated resolved artifacts and integrity hashes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReviewed by \u003ca href=\"https://cursor.com/bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 25ced5838bb38eb844ac71bafd62158ed19e7500. Bugbot is set up for automated code reviews on this repo. Configure \u003ca href=\"https://www.cursor.com/dashboard/bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eReact Wrapper 7.12.22:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix - e2e trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/b2d242e60ad8013e726581c6f2a2a16aefee775c\"\u003e\u003ccode\u003eb2d242e\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/91b88669cdc7bf1bc031b3e3279f7dc5d488d0b1\"\u003e\u003ccode\u003e91b8866\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1339\"\u003e#1339\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/64810cd988f72146c20dc7e4c9069f2c1f07a991\"\u003e\u003ccode\u003e64810cd\u003c/code\u003e\u003c/a\u003e update admin-portal 7.106.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ad7e32584cbf32879c21358ac4d100e443a33433\"\u003e\u003ccode\u003ead7e325\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1336\"\u003e#1336\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/25ced5838bb38eb844ac71bafd62158ed19e7500\"\u003e\u003ccode\u003e25ced58\u003c/code\u003e\u003c/a\u003e update admin-portal 7.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.22/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e@​lezer/highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/996effebda11d9c331c867251fa57644ab0c6c54\"\u003e\u003ccode\u003e996effe\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc3bf74ac8009eb534c156cee19f2f2dbda9ab5f\"\u003e\u003ccode\u003efc3bf74\u003c/code\u003e\u003c/a\u003e persist: copy S3 SDK bytes out of hyper pool buffers (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36451\"\u003e#36451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0852346d45eed5227f9a3cf809c4a1d93d263bd0\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6295300c3f0b80987b7b39eafb040f8bd788a086\"\u003e\u003ccode\u003e6295300\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73e9895fda3c5c4bd50c357d5fb0012b04242435\"\u003e\u003ccode\u003e73e9895\u003c/code\u003e\u003c/a\u003e mcp: add developer endpoint instructions for ontology-guided queries (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/827b962a5a79cbbc3413cbb066bac439bfb987c9\"\u003e\u003ccode\u003e827b962\u003c/code\u003e\u003c/a\u003e [ontology] Add built-in catalog ontology views (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36159\"\u003e#36159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/190e27bb7e05cd5c1d086ab3627a6fea04080721\"\u003e\u003ccode\u003e190e27b\u003c/code\u003e\u003c/a\u003e release: bump to version v26.23.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0a7c37cd6961043038223db6177796af930e3aa0\"\u003e\u003ccode\u003e0a7c37c\u003c/code\u003e\u003c/a\u003e controller: Fix replica-name annotation inconsistency across restarts (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36312\"\u003e#36312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/97a7fa081895fc3d419502628a09098983c7a9fd\"\u003e\u003ccode\u003e97a7fa0\u003c/code\u003e\u003c/a\u003e build(deps): bump jupyterlab from 4.5.6 to 4.5.7 in /ci/builder (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36345\"\u003e#36345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/943e082d03853c5c09f979b192091b7120802115\"\u003e\u003ccode\u003e943e082\u003c/code\u003e\u003c/a\u003e catalog: Fix pg_index.indnatts and pg_class.relnatts for index rows (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36314\"\u003e#36314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e@​rehookify/datepicker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e@​segment/analytics-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e@​segment/analytics-next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1342\"\u003e#1342\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MichaelGHSeg\"\u003e\u003ccode\u003e@​MichaelGHSeg\u003c/code\u003e\u003c/a\u003e! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBrowser (\u003ccode\u003e@segment/analytics-next\u003c/code\u003e) - Add config-driven response handling for Segment.io delivery (\u003ccode\u003ehttpConfig\u003c/code\u003e with rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configured \u003ccode\u003eprotocol\u003c/code\u003e for batching requests when \u003ccode\u003eapiHost\u003c/code\u003e has no scheme, while preserving compatibility for \u003ccode\u003eapiHost\u003c/code\u003e values that already include \u003ccode\u003ehttp://\u003c/code\u003e or \u003ccode\u003ehttps://\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode (\u003ccode\u003e@segment/analytics-node\u003c/code\u003e) - Align publisher retry/status behavior with updated response handling rules. - Add \u003ccode\u003emaxTotalBackoffDuration\u003c/code\u003e and \u003ccode\u003emaxRateLimitDuration\u003c/code\u003e settings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCore (\u003ccode\u003e@segment/analytics-core\u003c/code\u003e) - Standardize backoff defaults used by retry queues.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e65951526\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​segment/analytics-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/320ec6fa9dbc4bbe485f45310d7924e94d597a33\"\u003e\u003ccode\u003e320ec6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/5eb12a17693034762395791e5bdc0081fae2916c\"\u003e\u003ccode\u003e5eb12a1\u003c/code\u003e\u003c/a\u003e fix(node): prevent closeAndFlush from dropping in-flight events (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/65951526ddd696d14ca250453ccad48d170dc60a\"\u003e\u003ccode\u003e6595152\u003c/code\u003e\u003c/a\u003e Improve HTTP response handling and retry behavior (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.84.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): ...\n\n_Description has been truncated_","html_url":"https://github.com/sjwiesman/materialize/pull/523","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjwiesman%2Fmaterialize/issues/523","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/523/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":"/backend","pr_created_at":"2026-05-08T17:36:55.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4408243900","node_id":"PR_kwDOSYA58M7ZoKFV","number":25,"state":"open","title":"chore(backend-deps)(deps): bump the backend-minor-and-patch group in /backend with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T17:36:55.000Z","updated_at":"2026-05-08T17:36:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(backend-deps)(deps): bump","group_name":"backend-minor-and-patch","update_count":12,"packages":[{"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":"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.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.11.10","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.0.0","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.2","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.19.2","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"}],"path":"/backend","ecosystem":"npm"},"body":"Bumps the backend-minor-and-patch group in /backend with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\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| [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.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.11.10` | `8.20.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.2` | `8.59.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.2` | `8.59.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.2` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.2` | `4.21.0` |\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 `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.20.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.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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 for SCRAM-SHA-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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/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.20.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/pg\"\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/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/pg` from 8.11.10 to 8.20.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.18.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60d0a513870d833617374ff8ea256d86ca3cbbbb\"\u003e\u003ccode\u003e60d0a51\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5c53da230a70aba7d6f3d6474b5d249b430a95d0\"\u003e\u003ccode\u003e5c53da2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] object destructuring values should be tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80c28a1ada3f975a932a02587cefee632ccf6550\"\u003e\u003ccode\u003e80c28a1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-type-assertion] handle crash on recursive temp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b7b2670123f76419630f88f3a807f85b7c535230\"\u003e\u003ccode\u003eb7b2670\u003c/code\u003e\u003c/a\u003e test: make no-this-alias tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cef12471659c42c9d4b179f4113a080b1fa2d66\"\u003e\u003ccode\u003e3cef124\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in dot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/27c507b6e532abcd1efa51055f045b00f22055c3\"\u003e\u003ccode\u003e27c507b\u003c/code\u003e\u003c/a\u003e test: make sort-type-constituents tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12262\"\u003e#12262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a03b31d422be35d8ddc979f48f9317e3f33dd1ce\"\u003e\u003ccode\u003ea03b31d\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.18.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\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.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\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.59.2\"\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.59.1 (2026-04-27)\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.59.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.59.0 (2026-04-20)\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.59.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.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\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.58.1 (2026-04-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.4.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.0.0 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/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: replace \u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e;should\u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e; dependency with native assertions in cookies module  1954bcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct case-sensitive require path for assertion module  d4f04fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fixed package lock  c4b08a6\u003c/li\u003e\n\u003cli\u003efix: drop v14 and v16 from tests  d084ce2\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2  61f3ddf\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d0e569  bd2fe45\u003c/li\u003e\n\u003cli\u003echore(deps): bump qs, body-parser and express  07bf4fb\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/866\"\u003e#866\u003c/a\u003e from SchroederSteffen/use-lowercase-header-name  0666797\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/868\"\u003e#868\u003c/a\u003e from dmurvihill/cookie-assertions  953eca7\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2  81ab94c\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/870\"\u003e#870\u003c/a\u003e from kudlav/patch-1  14d905d\u003c/li\u003e\n\u003cli\u003eUpdate links to documentation in README  f508b30\u003c/li\u003e\n\u003cli\u003efeat(cookies): add cookie assertions  4f89680\u003c/li\u003e\n\u003cli\u003echore(readme): use lower-case header name  1e642b0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: revert automatic server closing (per \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/651\"\u003e#651\u003c/a\u003e)  b6fd281\u003c/li\u003e\n\u003cli\u003efix: rename ci file  75bcbc9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.2...v7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d7997513dcfb2f918e617f48ea4d56006aa0c3c3\"\u003e\u003ccode\u003ed799751\u003c/code\u003e\u003c/a\u003e 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/1954bcf24afbb74dca311f088f0aa00000021f7a\"\u003e\u003ccode\u003e1954bcf\u003c/code\u003e\u003c/a\u003e fix: replace 'should' dependency with native assertions in cookies module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/8fb74533c95170e9cb40bf31506c26ceecc2dca3\"\u003e\u003ccode\u003e8fb7453\u003c/code\u003e\u003c/a\u003e 7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d4f04fb5c341477a4dcea69435b92494c73695d6\"\u003e\u003ccode\u003ed4f04fb\u003c/code\u003e\u003c/a\u003e fix: correct case-sensitive require path for assertion module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b8f0a43352005f68f2f788c4758f5d37ad568d77\"\u003e\u003ccode\u003eb8f0a43\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/c4b08a695852f2ffc327acf913db9bef6c6d59bf\"\u003e\u003ccode\u003ec4b08a6\u003c/code\u003e\u003c/a\u003e fix: fixed package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d084ce23bb693badfeb5a3f30ba9489d777feb67\"\u003e\u003ccode\u003ed084ce2\u003c/code\u003e\u003c/a\u003e fix: drop v14 and v16 from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/61f3ddf17ef8d40ee9fc9e9e47b39f1bf59bd687\"\u003e\u003ccode\u003e61f3ddf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/bd2fe4520170ee920c4fc1ab605ebebc1674a72d\"\u003e\u003ccode\u003ebd2fe45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/07bf4fb720a996e040d28b7ba9cfa5c4c8865521\"\u003e\u003ccode\u003e07bf4fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump qs, body-parser and express\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.0.0...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~titanism\"\u003etitanism\u003c/a\u003e, a new releaser for supertest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 6.0.2 to 7.2.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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.19.2 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\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\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.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\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.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\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/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\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.19.2...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openclaw743/PixDiary/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclaw743%2FPixDiary/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"9.0.5","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-01T22:15:00.000Z","version_change":"9.0.5 → 9.0.10","issue":{"uuid":"4366897522","node_id":"PR_kwDOR7yjvM7XiyKW","number":11,"state":"open","title":"chore(deps): bump the non-breaking-changes group with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":18,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:15:00.000Z","updated_at":"2026-05-27T23:00:18.559Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":82,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.1.0","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@nestjs/common","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/mapped-types","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/nestjs/mapped-types"},{"name":"@nestjs/platform-express","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/serve-static","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/nestjs/serve-static"},{"name":"@nestjs/swagger","old_version":"11.2.1","new_version":"11.4.2","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/vuejs/router"},{"name":"@vitejs/plugin-vue","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.2.7","repository_url":"https://github.com/vuejs/language-tools"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.406","new_version":"2.2.468","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.12","new_version":"11.4.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.7.6","new_version":"2.14.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.2.6","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.91.0","new_version":"5.100.7","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vite-pwa/vitepress","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vitepress"},{"name":"@vue/shared","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.7","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.11.7","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.41.0","new_version":"1.46.1","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.6.1","new_version":"2.9.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-command","old_version":"3.3.1","new_version":"3.5.2","repository_url":"https://github.com/antfu/eslint-plugin-command"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.9.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.4","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"naive-ui","old_version":"2.43.1","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.12.9","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss-import","old_version":"15.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss","old_version":"8.4.31","new_version":"8.5.13","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rimraf","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"2.79.2","new_version":"2.80.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sass","old_version":"1.94.0","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"tdesign-vue-next","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-element-plus","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite-plugin-pwa","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitepress-plugin-group-icons","old_version":"1.6.5","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vue-eslint-parser","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.1.12","new_version":"11.4.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vxe-pc-ui","old_version":"4.10.25","new_version":"4.13.29","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.14","new_version":"4.18.13","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"@vue/reactivity","old_version":"3.5.24","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.1.0` | `8.5.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.8` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.8` | `11.1.19` |\n| [@nestjs/mapped-types](https://github.com/nestjs/mapped-types) | `2.1.0` | `2.1.1` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.8` | `11.1.19` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.18` | `11.1.19` |\n| [@nestjs/serve-static](https://github.com/nestjs/serve-static) | `5.0.4` | `5.0.5` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.1` | `11.4.2` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.18` | `11.1.19` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.33` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.6` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.5` | `6.0.6` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.1` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.2.7` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.31.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.406` | `2.2.468` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.12` | `11.4.0` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.7.6` | `2.14.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.2.6` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.91.0` | `5.100.7` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.0` | `0.11.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.1` |\n| [@vite-pwa/vitepress](https://github.com/vite-pwa/vitepress) | `1.0.1` | `1.1.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.24` | `3.5.33` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.1.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.7` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.11.7` | `2.13.7` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.41.0` | `1.46.1` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.6.1` | `2.9.7` |\n| [eslint-plugin-command](https://github.com/antfu/eslint-plugin-command) | `3.3.1` | `3.5.2` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.24.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.9.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.4` | `1.15.11` |\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.5` | `9.0.10` |\n| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.43.1` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.12.9` | `2.13.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `15.1.0` | `16.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.5.13` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.15` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.1` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.6.1` | `2.9.6` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.0` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.2` | `2.80.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.0` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.17.6` | `1.19.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.7` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.11.1` | `0.11.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.1.0` | `1.2.0` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.6.5` | `1.7.5` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.2.0` | `10.4.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.12` | `11.4.0` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.10.25` | `4.13.29` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.14` | `4.18.13` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.42.1` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.24` | `3.5.33` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.1.0 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e@​asteasolutions/zod-to-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak in generateDocument() when using request parameters (fixes \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for z.json (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for template literals (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug in some nested structures when using  \u003ccode\u003eisAnyZodType\u003c/code\u003e with null/undefined \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExported OpenApiOptions to resolve a problem when extending an object schema. For more information see: \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse correct date-time instead of date when using z.date\u003c/li\u003e\n\u003cli\u003efix: add null option for nullable enum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch1\u003eTesting Trusted Publishers setup again\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch1\u003eTesting the Trusted Publihsers setup\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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/34953fa38d9a90480ec6c7896bcb30625dcae036\"\u003e\u003ccode\u003e34953fa\u003c/code\u003e\u003c/a\u003e Release 8.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/d2c22df6b83f28fc751645052e656c7b21bcd8e9\"\u003e\u003ccode\u003ed2c22df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/364\"\u003e#364\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/rollup-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/b4f6a66934b02dac84aa983cd43c89b31ca194c5\"\u003e\u003ccode\u003eb4f6a66\u003c/code\u003e\u003c/a\u003e Release 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/ab21ef44fcf1f0968fefc50bfe323b6ddb0fb5fa\"\u003e\u003ccode\u003eab21ef4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/6a115de8dc98d50439ccbf0c7c641428ba5497ea\"\u003e\u003ccode\u003e6a115de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/365\"\u003e#365\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/multi-acd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/fad449af9d7e19ac46a460fa9a261da7356d9f3e\"\u003e\u003ccode\u003efad449a\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/953d7ec8a91748f93865b75a75adc180c3fa000b\"\u003e\u003ccode\u003e953d7ec\u003c/code\u003e\u003c/a\u003e Release 8.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.1.0...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/mapped-types` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/mapped-types/releases\"\u003e@​nestjs/mapped-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1896\"\u003enestjs/mapped-types#1896\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/Manuel-Antunes\"\u003e\u003ccode\u003e@​Manuel-Antunes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1849\"\u003enestjs/mapped-types#1849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ehttps://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/309f8c8f9f9973d0d95cd006bb2ef7c3071a3383\"\u003e\u003ccode\u003e309f8c8\u003c/code\u003e\u003c/a\u003e chore(): release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/861b1c789bc132e61d445347ba74e651518e07d2\"\u003e\u003ccode\u003e861b1c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1921\"\u003e#1921\u003c/a\u003e from nestjs/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/a73286cd736a26be41c82f1e7e4badf7676ad630\"\u003e\u003ccode\u003ea73286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1669\"\u003e#1669\u003c/a\u003e from nestjs/renovate/cimg-node-22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/36259034fee3a3356054781700cd8a388739d514\"\u003e\u003ccode\u003e3625903\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/28fb2f6d7bf877a295ccd4e9c36ec0f22c5b2ae6\"\u003e\u003ccode\u003e28fb2f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/e5f98769f69e1455120816bad3dd3d25db595416\"\u003e\u003ccode\u003ee5f9876\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/05f73014530483a0bd1d00eba16503ea7da251a4\"\u003e\u003ccode\u003e05f7301\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nestjs/common\u003c/code\u003e to v11.1.17 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1918\"\u003e#1918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/496199228e68d6a1330eaca63bc8b407710bc091\"\u003e\u003ccode\u003e4961992\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.5.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/824faa86043953b4cfd44bea509d4624efe14495\"\u003e\u003ccode\u003e824faa8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/4f280a50c8b2db4808c6e473c87aeb457bcd8c13\"\u003e\u003ccode\u003e4f280a5\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.4 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-socket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/serve-static` from 5.0.4 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/serve-static/releases\"\u003e@​nestjs/serve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 (576202d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (39ed6d0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/2026aa2f234e48f845d9591d4ba26dc0d7b15031\"\u003e\u003ccode\u003e2026aa2\u003c/code\u003e\u003c/a\u003e chore(): release v5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/6035962ef760a532c8b1172b6d51e1108da76256\"\u003e\u003ccode\u003e6035962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1935\"\u003e#1935\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/576202de692b07e75c6b0f7a6ddd13e85d6c55d7\"\u003e\u003ccode\u003e576202d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/28e287c6533965691fab643685ef849bda50aaae\"\u003e\u003ccode\u003e28e287c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1814\"\u003e#1814\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/32780edc146843094aee5acb9e2f420313ea1d26\"\u003e\u003ccode\u003e32780ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1852\"\u003e#1852\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/06dcbb5d8ded11ec10e52990c5a19d52ed0045be\"\u003e\u003ccode\u003e06dcbb5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1929\"\u003e#1929\u003c/a\u003e from nestjs/renovate/npm-path-to-regexp-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/39ed6d05e9325455e7f02171bd87fb75ba283392\"\u003e\u003ccode\u003e39ed6d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/fa9b7da28c625a5aa5e533863e0c602ed97f2df1\"\u003e\u003ccode\u003efa9b7da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/b3f020b4f52472c14b9bb51ff93c11751dce5666\"\u003e\u003ccode\u003eb3f020b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/29de08e8038bc76f9f42dbb3f4f3b578504f0be6\"\u003e\u003ccode\u003e29de08e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/serve-static/compare/5.0.4...5.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.1 to 11.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.4.2\u003c/h2\u003e\n\u003ch2\u003e11.4.2 (2026-04-27)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3867\"\u003e#3867\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response decorators are present (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3876\"\u003e#3876\u003c/a\u003e fix(plugin): handle IsIn enum inference when type falls back to Object (\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\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePeter Grassberger (\u003ca href=\"https://github.com/PeterTheOne\"\u003e\u003ccode\u003e@​PeterTheOne\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\u003ch2\u003eRelease 11.4.1\u003c/h2\u003e\n\u003ch2\u003e11.4.1 (2026-04-22)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3871\"\u003e#3871\u003c/a\u003e fix(plugin): avoid duplicate keys when auto-generating \u003ca href=\"https://github.com/ApiOperation\"\u003e\u003ccode\u003e@​ApiOperation\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.4.0\u003c/h2\u003e\n\u003ch2\u003e11.4.0 (2026-04-22)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3868\"\u003e#3868\u003c/a\u003e feat(plugin): auto-mark optional \u003ca href=\"https://github.com/Query\"\u003e\u003ccode\u003e@​Query\u003c/code\u003e\u003c/a\u003e parameters as required: false (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3725\"\u003e#3725\u003c/a\u003e feat(swagger): add OpenAPI 3.2 hierarchical tags support (\u003ca href=\"https://github.com/apt-bh\"\u003e\u003ccode\u003e@​apt-bh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3874\"\u003e#3874\u003c/a\u003e fix(document-builder): accept multi-digit OpenAPI version segments (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3873\"\u003e#3873\u003c/a\u003e fix(plugin): strip regex delimiters and flags from \u003ca href=\"https://github.com/Matches\"\u003e\u003ccode\u003e@​Matches\u003c/code\u003e\u003c/a\u003e patterns (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3870\"\u003e#3870\u003c/a\u003e fix(decorators): forward all OpenAPI parameter fields in \u003ca href=\"https://github.com/ApiHeader\"\u003e\u003ccode\u003e@​ApiHeader\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3872\"\u003e#3872\u003c/a\u003e fix(plugin): emit \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e descriptions as proper string literals (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3782\"\u003e#3782\u003c/a\u003e fix(schema): preserve example metadata for non-body params with named types (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3761\"\u003e#3761\u003c/a\u003e fix(plugin): support boolean literal types and boolean enum values (\u003ca href=\"https://github.com/lucreiss\"\u003e\u003ccode\u003e@​lucreiss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3865\"\u003e#3865\u003c/a\u003e feat(schema-object-factory): include class name chain in circular dependency errors (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLu R A (\u003ca href=\"https://github.com/lucreiss\"\u003e\u003ccode\u003e@​lucreiss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaruthan G (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYogeshwaran C (\u003ca href=\"https://github.com/yogeshwaran-c\"\u003e\u003ccode\u003e@​yogeshwaran-c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apt-bh\"\u003e\u003ccode\u003e@​apt-bh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(plugin): remap import paths within rootDir to outDir by \u003ca href=\"https://github.com/alex-all3dp\"\u003e\u003ccode\u003e@​alex-all3dp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3858\"\u003enestjs/swagger#3858\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/alex-all3dp\"\u003e\u003ccode\u003e@​alex-all3dp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3858\"\u003enestjs/swagger#3858\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/nestjs/swagger/commit/3f58449966ea1396bb8003dd16cb52e6fb3fbfea\"\u003e\u003ccode\u003e3f58449\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b0a35f3b20bedc6e6756f476cee182700a199b6e\"\u003e\u003ccode\u003eb0a35f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3867\"\u003e#3867\u003c/a\u003e from PeterTheOne/fix-error-only-response-decorators-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f01f6aad66f48ccfd9d21870262d13cdab55f7e1\"\u003e\u003ccode\u003ef01f6aa\u003c/code\u003e\u003c/a\u003e refactor(plugin): make isSuccessOrRedirectApiResponseArg a private method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/7999f7868e8ea31543cf3b0df72040c9d9f86535\"\u003e\u003ccode\u003e7999f78\u003c/code\u003e\u003c/a\u003e test: inspect \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e status arg and extend fixture with redirect/500 cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/977a139d2637a5e68935d43b85abebcbf4436a8b\"\u003e\u003ccode\u003e977a139\u003c/code\u003e\u003c/a\u003e fix(plugin): keep auto-inferred default response when only error Api*Response...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a51cf09db9d34e0a52f9e619462a558ad702145d\"\u003e\u003ccode\u003ea51cf09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3876\"\u003e#3876\u003c/a\u003e from y-hsgw/fix/plugin-string-literal-union-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a8acf7a9f2ae7b58e587b5edaef27ba581c4b288\"\u003e\u003ccode\u003ea8acf7a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​commitlint/cli\u003c/code\u003e to v20.5.2 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3878\"\u003e#3878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/e05405824c4b3fd39435e78221e5f9b4c03f9586\"\u003e\u003ccode\u003ee054058\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency release-it to v20.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3877\"\u003e#3877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/9a3745b184ac55343a6820805d9a6d5e911b8ac7\"\u003e\u003ccode\u003e9a3745b\u003c/code\u003e\u003c/a\u003e fix(plugin): enhance enum handling for literal union types in schema generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6e1bb8f4facb84c081dc0f53aa7370c06039c463\"\u003e\u003ccode\u003e6e1bb8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3875\"\u003e#3875\u003c/a\u003e from nestjs/renovate/vite-8.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.1...11.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.2 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.15.1\"\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.4.2\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.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003ch3\u003eTuple defaults now materialize output values correctly\u003c/h3\u003e\n\u003cp\u003eFixed in \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5661\"\u003e#5661\u003c/a\u003e. Tuple parsing now more accurately reflects defaults, optional tails, explicit \u003ccode\u003eundefined\u003c/code\u003e, and under-filled inputs. The headline behavior is that defaults in tuple positions now properly appear in parsed output.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst schema = z.tuple([\r\n  z.string(),\r\n  z.string().default(\u0026quot;fallback\u0026quot;),\r\n]);\r\n\u003cp\u003eschema.parse([\u0026quot;a\u0026quot;]);\n// [\u0026quot;a\u0026quot;, \u0026quot;fallback\u0026quot;]\n\u003c/code\u003e\u003c/pre\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/colinhacks/zod/commit/c59d4474e3b4cad1b323462186cf607178ce8267\"\u003e\u003ccode\u003ec59d447\u003c/code\u003e\u003c/a\u003e 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/88015df8e25c44fb5385eb3ef289...\n\n_Description has been truncated_","html_url":"https://github.com/doweinide/vue3-vben3-NexusChat/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doweinide%2Fvue3-vben3-NexusChat/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-30T07:30:24.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4356205798","node_id":"PR_kwDOSKY_7c7XAKLe","number":11,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T08:17:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T07:30:24.000Z","updated_at":"2026-05-01T08:17:11.000Z","time_to_close":89205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":70,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.27.11","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/git","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/changesets/changesets"},{"name":"@ctrl/tinycolor","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/scttcper/tinycolor"},{"name":"@iconify/json","old_version":"2.2.289","new_version":"2.2.468","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.4.1","new_version":"2.14.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@nolebase/vitepress-plugin-git-changelog","old_version":"2.12.0","new_version":"2.18.2","repository_url":"https://github.com/nolebase/integrations"},{"name":"@playwright/test","old_version":"1.49.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.0.1","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tailwindcss/typography","old_version":"0.5.15","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.62.9","new_version":"5.100.6","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.18.1","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.18.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vee-validate/zod","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"@vue/shared","old_version":"3.5.13","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/vuejs/test-utils"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.7.9","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.0.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.7","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.9.1","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"eslint-config-turbo","old_version":"2.3.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.6.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.15.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.13.0","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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":"naive-ui","old_version":"2.40.4","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.10.4","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"pinia-plugin-persistedstate","old_version":"4.2.0","new_version":"4.7.1","repository_url":"https://github.com/prazdevs/pinia-plugin-persistedstate"},{"name":"playwright","old_version":"1.49.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.2.12","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"radix-vue","old_version":"1.9.11","new_version":"1.9.17","repository_url":"https://github.com/unovue/radix-vue"},{"name":"sass","old_version":"1.80.6","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"@types/sortablejs","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stylelint-config-recommended-vue","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/ota-meshi/stylelint-config-recommended-vue"},{"name":"stylelint-prettier","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/prettier/stylelint-prettier"},{"name":"turbo","old_version":"2.3.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"unbuild","old_version":"3.1.0","new_version":"3.6.1","repository_url":"https://github.com/unjs/unbuild"},{"name":"unplugin-element-plus","old_version":"0.8.0","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vee-validate","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"vite-plugin-dts","old_version":"4.2.1","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"vitepress-plugin-group-icons","old_version":"1.3.2","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitepress","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"},{"name":"vue","old_version":"3.5.13","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.3.48","new_version":"4.13.29","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.9.35","new_version":"4.18.13","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"watermark-js-plus","old_version":"1.5.7","new_version":"1.6.3","repository_url":"https://github.com/zhensherlock/watermark-js-plus"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.31.1","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.0` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.27.11` | `2.31.0` |\n| [@changesets/git](https://github.com/changesets/changesets) | `3.0.2` | `3.0.4` |\n| [@ctrl/tinycolor](https://github.com/scttcper/tinycolor) | `4.1.0` | `4.2.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.289` | `2.2.468` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.4.1` | `2.14.0` |\n| [@nolebase/vitepress-plugin-git-changelog](https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog) | `2.12.0` | `2.18.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.0.1` | `1000.3.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.15` | `0.5.19` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.62.9` | `5.100.6` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.6.0` | `0.11.0` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.59.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.2` | `8.59.1` |\n| [@vee-validate/zod](https://github.com/logaretm/vee-validate/tree/HEAD/packages/zod) | `4.15.0` | `4.15.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.13` | `3.5.33` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.9` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.15.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.0.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.7` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.11.0` | `1.13.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.11.0` | `1.13.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.9.1` | `2.13.7` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.3.3` | `2.9.6` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.6.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.15.1` | `17.24.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.13.0` | `1.15.11` |\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| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.40.4` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.10.4` | `2.13.4` |\n| [pinia-plugin-persistedstate](https://github.com/prazdevs/pinia-plugin-persistedstate) | `4.2.0` | `4.7.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.49.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.7.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.12` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.2.12` | `0.3.18` |\n| [radix-vue](https://github.com/unovue/radix-vue) | `1.9.11` | `1.9.17` |\n| [sass](https://github.com/sass/dart-sass) | `1.80.6` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs) | `1.15.8` | `1.15.9` |\n| [stylelint-config-recommended-vue](https://github.com/ota-meshi/stylelint-config-recommended-vue) | `1.5.0` | `1.6.1` |\n| [stylelint-prettier](https://github.com/prettier/stylelint-prettier) | `5.0.2` | `5.0.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.3.3` | `2.9.6` |\n| [unbuild](https://github.com/unjs/unbuild) | `3.1.0` | `3.6.1` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.8.0` | `0.11.2` |\n| [vee-validate](https://github.com/logaretm/vee-validate/tree/HEAD/packages/vee-validate) | `4.15.0` | `4.15.1` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.2.1` | `4.5.4` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.3.2` | `1.7.5` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.5.0` | `1.6.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.13` | `3.5.33` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.3.48` | `4.13.29` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.9.35` | `4.18.13` |\n| [watermark-js-plus](https://github.com/zhensherlock/watermark-js-plus) | `1.5.7` | `1.6.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.31.1` | `0.42.1` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/84a4a1b1d399bfd0a58677b0182b9c053194febf\"\u003e\u003ccode\u003e84a4a1b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/types\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.0\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/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.0...@changesets/changelog-github@0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.27.11 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\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/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.27.11...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/git` from 3.0.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e directory is not directly in the git root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1620\"\u003e#1620\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Make sure that git diff always returns the paths relative to the git root in case diff.relative has been set to true in the git config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/baa9d45384213d7a697873848dbeb183001fd243\"\u003e\u003ccode\u003ebaa9d45\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5d0185771811680e77e3b1c0ccfe19f4b3f48247\"\u003e\u003ccode\u003e5d01857\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Correctly fetch new changesets with \u003ccode\u003esince\u003c/code\u003e if the git option \u003ccode\u003ediff.relative\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/131d4458e0d1eed71d76783bb42caee39f6d3895\"\u003e\u003ccode\u003e131d445\u003c/code\u003e\u003c/a\u003e Update TypeScript, Babel and Preconstruct (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/db8f67831abad5ee3ffbe56f8350e132b24b0f10\"\u003e\u003ccode\u003edb8f678\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/29f34a31cadd7d067728176d23b5728437ff5ff3\"\u003e\u003ccode\u003e29f34a3\u003c/code\u003e\u003c/a\u003e Support scoped registries configured using \u003ccode\u003epackage.json#publishConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/dc83cb4dce0de726ca70593d4bef6f3f2c3d5278\"\u003e\u003ccode\u003edc83cb4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e--snapshot\u003c/code\u003e from \u003ccode\u003epublish\u003c/code\u003e command docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c2bac5fd2c1c2904774c4378e9107dcf8313c7d\"\u003e\u003ccode\u003e5c2bac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b9df59627623bcf211ddbdab4df7cc07028d4998\"\u003e\u003ccode\u003eb9df596\u003c/code\u003e\u003c/a\u003e Prevent fatal errors when using the newly-introduced \u003ccode\u003eprettier\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/git@3.0.2...@changesets/git@3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ctrl/tinycolor` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scttcper/tinycolor/releases\"\u003e\u003ccode\u003e@​ctrl/tinycolor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish new version with npm provenance (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e39778c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease new version (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e76556be\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/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e\u003ccode\u003e76556be\u003c/code\u003e\u003c/a\u003e feat: release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b4561159d82a3835ab57a1f7084e435549b6c8a4\"\u003e\u003ccode\u003eb456115\u003c/code\u003e\u003c/a\u003e build: it should work via OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/ced810f45d1813c97974396ee5244359562c339a\"\u003e\u003ccode\u003eced810f\u003c/code\u003e\u003c/a\u003e build: add back npm token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/d8651993d6ecca31d30ff5edbec203534da6f0b3\"\u003e\u003ccode\u003ed865199\u003c/code\u003e\u003c/a\u003e build: update npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b0eeb150417be96e8976cd3146b6c458349ca165\"\u003e\u003ccode\u003eb0eeb15\u003c/code\u003e\u003c/a\u003e build: split ci and publish actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/26ccfc00847713d6ea9230b1baab0fd4e973a5dc\"\u003e\u003ccode\u003e26ccfc0\u003c/code\u003e\u003c/a\u003e build: remove NPM_TOKEN variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e\u003ccode\u003e39778c8\u003c/code\u003e\u003c/a\u003e feat: publish new version with npm provenance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.289 to 2.2.468\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/65ab95d3f1682147677959e473756373757c1046\"\u003e\u003ccode\u003e65ab95d\u003c/code\u003e\u003c/a\u003e Update 4 icon sets: Arcticons, Lucide, Material Icon Theme, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/838c8c614ec8e8158e7e8bfd823d48c183540880\"\u003e\u003ccode\u003e838c8c6\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f55750d2cd88f251e59923cf11399c2548cc4588\"\u003e\u003ccode\u003ef55750d\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/a7e305382d1f576bbd134b34742078b4a3d8bd96\"\u003e\u003ccode\u003ea7e3053\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d8c017e261aedfd563e01c284d4121df1a63a6c5\"\u003e\u003ccode\u003ed8c017e\u003c/code\u003e\u003c/a\u003e Update Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/26dfc6c1f8297ac928bf54c212fded4bea7bac07\"\u003e\u003ccode\u003e26dfc6c\u003c/code\u003e\u003c/a\u003e Update 12 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1ac4d544a15ffdb3241b12cab8785c64593927eb\"\u003e\u003ccode\u003e1ac4d54\u003c/code\u003e\u003c/a\u003e Update 4 icon sets: Custom Brand Icons, Fluent UI System Icons, Qlementine Ic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0b2b1b8072bc9309dbf4a448650584758aa7231d\"\u003e\u003ccode\u003e0b2b1b8\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5ed243d9b2b929cc28907784cb596bf6b1889531\"\u003e\u003ccode\u003e5ed243d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Google Cloud Icons, Röntgen, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/06fbbe394351cf8f6d35f2604b4543d7aa7767c4\"\u003e\u003ccode\u003e06fbbe3\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.289...2.2.468\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.4.1 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.13.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.14.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize internal routines with caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2685\"\u003ejspm/jspm#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: traceCache feature for cached generation by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2686\"\u003ejspm/jspm#2686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.8.0...@jspm/generator@2.9.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.9.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuiltin refactor, lock extraction performance by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2682\"\u003ejspm/jspm#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.2.0...@jspm/generator@2.8.0\"\u003ehttps://github.com/jspm/jspm/compare/4.2.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: link failure with no pins by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2670\"\u003ejspm/jspm#2670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.1.4...@jspm/generator@2.7.4\"\u003ehttps://github.com/jspm/jspm/compare/4.1.4...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.7.4\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\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits/@jspm/generator@2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nolebase/vitepress-plugin-git-changelog` from 2.12.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolebase/integrations/releases\"\u003e\u003ccode\u003e@​nolebase/vitepress-plugin-git-changelog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType issue  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/34951d6\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.1...v2.18.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/516\"\u003enolebase/integrations#516\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db\"\u003e\u003c!-- raw HTML omitted --\u003e(fa7b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/520\"\u003enolebase/integrations#520\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637\"\u003e\u003c!-- raw HTML omitted --\u003e(b29c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.0...v2.18.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/4692f2b\"\u003e\u003c!-- raw HTML omitted --\u003e(4692f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/506\"\u003enolebase/integrations#506\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87\"\u003e\u003c!-- raw HTML omitted --\u003e(31e6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.2...v2.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/503\"\u003enolebase/integrations#503\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/a7828cf\"\u003e\u003c!-- raw HTML omitted --\u003e(a7828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.1...v2.17.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebi-link\u003c/strong\u003e: Support image size  -  by \u003ca href=\"https://github.com/LincZero\"\u003e\u003ccode\u003e@​LincZero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/486\"\u003enolebase/integrations#486\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/752d13a\"\u003e\u003c!-- raw HTML omitted --\u003e(752d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/d91f18d\"\u003e\u003c!-- raw HTML omitted --\u003e(d91f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/490\"\u003enolebase/integrations#490\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c8c3f1f\"\u003e\u003c!-- raw HTML omitted --\u003e(c8c3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/493\"\u003enolebase/integrations#493\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/80333fd\"\u003e\u003c!-- raw HTML omitted --\u003e(80333)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/497\"\u003enolebase/integrations#497\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/44fc6b5\"\u003e\u003c!-- raw HTML omitted --\u003e(44fc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/501\"\u003enolebase/integrations#501\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c50ac31\"\u003e\u003c!-- raw HTML omitted --\u003e(c50ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.0...v2.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/9c74f35036b70c5ebbfadc361e5d359a8ea18aeb\"\u003e\u003ccode\u003e9c74f35\u003c/code\u003e\u003c/a\u003e release: v2.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/e77e865d9e3d4142066432214095b073b340aaa8\"\u003e\u003ccode\u003ee77e865\u003c/code\u003e\u003c/a\u003e release: v2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/8bdf15dd271cf1434a3647bab613fe616626c3f7\"\u003e\u003ccode\u003e8bdf15d\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637d58d3e1c68549d715607cc8267c58a4a2\"\u003e\u003ccode\u003eb29c637\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db94e1763569d8e69685ffa1e14a135bb4e\"\u003e\u003ccode\u003efa7b3db\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/ead82e1a9505a3f9fdf17b65de83fcf02a333dc9\"\u003e\u003ccode\u003eead82e1\u003c/code\u003e\u003c/a\u003e release: v2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c31fae0fc71f7fe7d5d34d446c9c2e6ed3aa04ca\"\u003e\u003ccode\u003ec31fae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/4d0d5d602bc7ff3cd85f610d1cd2b1024ce1df42\"\u003e\u003ccode\u003e4d0d5d6\u003c/code\u003e\u003c/a\u003e style: updated lint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87c3f08df6614d7ef85ebbe19a5e1453df2\"\u003e\u003ccode\u003e31e6e87\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c254f3949b0b1820dfce67a8c3746f376ae13892\"\u003e\u003ccode\u003ec254f39\u003c/code\u003e\u003c/a\u003e release: v2.17.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolebase/integrations/commits/v2.18.2/packages/vitepress-plugin-git-changelog\"\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.49.1 to 1.59.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.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.49.1...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.0.1 to 1000.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/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.15 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.15...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.62.9 to 5.100.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e Fix/infinite query hydration 8825 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10074\"\u003e#10074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a65252663c804cc45603a42dea4ca0a5e457c264\"\u003e\u003ccode\u003ea652526\u003c/code\u003e\u003c/a\u003e test(vue-query/queryClient): rename local 'queryKey' to 'key' to avoid 'no-sh...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.6/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.6.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch2\u003eBreaking changes (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/265\"\u003e#265\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enew Store()\u003c/code\u003e is now \u003ccode\u003ecreateStore()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew Derived()\u003c/code\u003e is now a derived \u003ccode\u003ecreateStore()\u003c/code\u003e:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst derived = createStore(() =\u0026gt; store.state * 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pul...\n\n_Description has been truncated_","html_url":"https://github.com/wf1120/kuaidi-admin/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wf1120%2Fkuaidi-admin/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-26T22:24:18.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4332153673","node_id":"PR_kwDOGsm7qs7VxzG8","number":274,"state":"open","title":"build(deps): bump the simple group across 1 directory with 58 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":"2026-04-26T22:24:18.000Z","updated_at":"2026-05-11T00:01:21.399Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":58,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.7.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 58 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.73.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.7.1` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.46.2` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.50.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\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/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\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.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/59efc40372ecfbf305a98bcd6dd092d5d3eb35d9\"\u003e\u003ccode\u003e59efc40\u003c/code\u003e\u003c/a\u003e test(*): resolve 'require-await' warnings in test files (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cf8a765e7ae3ec98a5dd954584f13ef40a3b461a\"\u003e\u003ccode\u003ecf8a765\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery): rename 'throwOnError' callback parameter to 'err'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6b6667e5fb2f09af2398d033db8997a682d37138\"\u003e\u003ccode\u003e6b6667e\u003c/code\u003e\u003c/a\u003e test(*): migrate 'test' to 'it' and enforce 'vitest/consistent-test-it' rule ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.100.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/274","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/274","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/274/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-19T22:24:23.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4292188834","node_id":"PR_kwDOGsm7qs7Txfk3","number":269,"state":"open","title":"build(deps): bump the simple 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":"2026-04-19T22:24:23.000Z","updated_at":"2026-04-19T22:24:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\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.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-19T22:23:59.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4292187587","node_id":"PR_kwDOCkIcu87TxfXZ","number":36150,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:39:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T22:23:59.000Z","updated_at":"2026-04-22T01:39:28.000Z","time_to_close":184527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\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.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/36150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/36150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36150/packages"}},{"old_version":"9.0.5","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-15T18:50:15.000Z","version_change":"9.0.5 → 9.0.10","issue":{"uuid":"4270988911","node_id":"PR_kwDOR7yjvM7SvYiQ","number":6,"state":"open","title":"chore(deps): bump the non-breaking-changes group with 92 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-15T18:50:15.000Z","updated_at":"2026-04-23T20:01:08.637Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":92,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.1.0","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@nestjs/common","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/mapped-types","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/nestjs/mapped-types"},{"name":"@nestjs/platform-express","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/serve-static","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/nestjs/serve-static"},{"name":"@nestjs/swagger","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.18","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/cli","old_version":"11.0.10","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.8","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.5","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript-eslint","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@vitejs/plugin-vue","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/tsconfig","old_version":"0.8.1","new_version":"0.9.1","repository_url":"https://github.com/vuejs/tsconfig"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.2.6","repository_url":"https://github.com/vuejs/language-tools"},{"name":"react","old_version":"19.1.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.4","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.406","new_version":"2.2.462","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.12","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.7.6","new_version":"2.13.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.2.6","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.91.0","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vite-pwa/vitepress","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vitepress"},{"name":"@vue/shared","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"element-plus","old_version":"2.11.7","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.41.0","new_version":"1.45.1","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-command","old_version":"3.3.1","new_version":"3.5.2","repository_url":"https://github.com/antfu/eslint-plugin-command"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.4","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"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.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"naive-ui","old_version":"2.43.1","new_version":"2.44.1","repository_url":"https://github.com/tusen-ai/naive-ui"},{"name":"nitropack","old_version":"2.12.9","new_version":"2.13.3","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss-import","old_version":"15.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss","old_version":"8.4.31","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rimraf","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"2.79.2","new_version":"2.80.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sass","old_version":"1.94.0","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"tdesign-vue-next","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-element-plus","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite-plugin-pwa","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitepress-plugin-group-icons","old_version":"1.6.5","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vue-eslint-parser","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.1.12","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vxe-pc-ui","old_version":"4.10.25","new_version":"4.13.23","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.14","new_version":"4.18.12","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.42.1","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"@vue/reactivity","old_version":"3.5.24","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 92 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.1.0` | `8.5.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.8` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.8` | `11.1.19` |\n| [@nestjs/mapped-types](https://github.com/nestjs/mapped-types) | `2.1.0` | `2.1.1` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.8` | `11.1.19` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.18` | `11.1.19` |\n| [@nestjs/serve-static](https://github.com/nestjs/serve-static) | `5.0.4` | `5.0.5` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.1` | `11.3.0` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.18` | `11.1.19` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.10` | `11.0.21` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.8` | `11.1.19` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.5` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.4` | `8.58.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.5` | `6.0.6` |\n| [@vue/tsconfig](https://github.com/vuejs/tsconfig) | `0.8.1` | `0.9.1` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.1` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.4` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.2` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.30.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.406` | `2.2.462` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.12` | `11.3.2` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.7.6` | `2.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.2.6` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.91.0` | `5.99.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.0` | `0.10.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.58.2` |\n| [@vite-pwa/vitepress](https://github.com/vite-pwa/vitepress) | `1.0.1` | `1.1.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.24` | `3.5.32` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.0` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.1.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.5` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.11.7` | `2.13.7` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.41.0` | `1.45.1` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.6.1` | `2.9.6` |\n| [eslint-plugin-command](https://github.com/antfu/eslint-plugin-command) | `3.3.1` | `3.5.2` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.24.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.8.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.4` | `1.15.11` |\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.5` | `9.0.10` |\n| [naive-ui](https://github.com/tusen-ai/naive-ui) | `2.43.1` | `2.44.1` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.12.9` | `2.13.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `15.1.0` | `16.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.5.10` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.15` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.1` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.6.1` | `2.9.6` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.0` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.2` | `2.80.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.94.0` | `1.99.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.17.6` | `1.19.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.11.1` | `0.11.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.1.0` | `1.2.0` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.6.5` | `1.7.5` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.2.0` | `10.4.0` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.12` | `11.3.2` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.10.25` | `4.13.23` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.14` | `4.18.12` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.42.1` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.24` | `3.5.32` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.1.0 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e\u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.2...v8.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.1...v8.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak in generateDocument() when using request parameters (fixes \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.0...v8.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for z.json (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for template literals (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug in some nested structures when using  \u003ccode\u003eisAnyZodType\u003c/code\u003e with null/undefined \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExported OpenApiOptions to resolve a problem when extending an object schema. For more information see: \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.3...v8.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse correct date-time instead of date when using z.date\u003c/li\u003e\n\u003cli\u003efix: add null option for nullable enum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.2...v8.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch1\u003eTesting Trusted Publishers setup again\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch1\u003eTesting the Trusted Publihsers setup\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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/34953fa38d9a90480ec6c7896bcb30625dcae036\"\u003e\u003ccode\u003e34953fa\u003c/code\u003e\u003c/a\u003e Release 8.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/d2c22df6b83f28fc751645052e656c7b21bcd8e9\"\u003e\u003ccode\u003ed2c22df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/364\"\u003e#364\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/rollup-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/b4f6a66934b02dac84aa983cd43c89b31ca194c5\"\u003e\u003ccode\u003eb4f6a66\u003c/code\u003e\u003c/a\u003e Release 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/ab21ef44fcf1f0968fefc50bfe323b6ddb0fb5fa\"\u003e\u003ccode\u003eab21ef4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.22.4 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/6a115de8dc98d50439ccbf0c7c641428ba5497ea\"\u003e\u003ccode\u003e6a115de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/365\"\u003e#365\u003c/a\u003e from asteasolutions/dependabot/npm_and_yarn/multi-acd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/fad449af9d7e19ac46a460fa9a261da7356d9f3e\"\u003e\u003ccode\u003efad449a\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/953d7ec8a91748f93865b75a75adc180c3fa000b\"\u003e\u003ccode\u003e953d7ec\u003c/code\u003e\u003c/a\u003e Release 8.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.1.0...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/mapped-types` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/mapped-types/releases\"\u003e\u003ccode\u003e@​nestjs/mapped-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1896\"\u003enestjs/mapped-types#1896\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/Manuel-Antunes\"\u003e\u003ccode\u003e@​Manuel-Antunes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/pull/1849\"\u003enestjs/mapped-types#1849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ehttps://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/309f8c8f9f9973d0d95cd006bb2ef7c3071a3383\"\u003e\u003ccode\u003e309f8c8\u003c/code\u003e\u003c/a\u003e chore(): release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/861b1c789bc132e61d445347ba74e651518e07d2\"\u003e\u003ccode\u003e861b1c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1921\"\u003e#1921\u003c/a\u003e from nestjs/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/a73286cd736a26be41c82f1e7e4badf7676ad630\"\u003e\u003ccode\u003ea73286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1669\"\u003e#1669\u003c/a\u003e from nestjs/renovate/cimg-node-22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/36259034fee3a3356054781700cd8a388739d514\"\u003e\u003ccode\u003e3625903\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/28fb2f6d7bf877a295ccd4e9c36ec0f22c5b2ae6\"\u003e\u003ccode\u003e28fb2f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/e5f98769f69e1455120816bad3dd3d25db595416\"\u003e\u003ccode\u003ee5f9876\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/05f73014530483a0bd1d00eba16503ea7da251a4\"\u003e\u003ccode\u003e05f7301\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nestjs/common\u003c/code\u003e to v11.1.17 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1918\"\u003e#1918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/496199228e68d6a1330eaca63bc8b407710bc091\"\u003e\u003ccode\u003e4961992\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.5.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/824faa86043953b4cfd44bea509d4624efe14495\"\u003e\u003ccode\u003e824faa8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/mapped-types/commit/4f280a50c8b2db4808c6e473c87aeb457bcd8c13\"\u003e\u003ccode\u003e4f280a5\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.4 (\u003ca href=\"https://redirect.github.com/nestjs/mapped-types/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.8 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/platform-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/serve-static` from 5.0.4 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/serve-static/releases\"\u003e\u003ccode\u003e@​nestjs/serve-static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 (576202d)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (39ed6d0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/2026aa2f234e48f845d9591d4ba26dc0d7b15031\"\u003e\u003ccode\u003e2026aa2\u003c/code\u003e\u003c/a\u003e chore(): release v5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/6035962ef760a532c8b1172b6d51e1108da76256\"\u003e\u003ccode\u003e6035962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1935\"\u003e#1935\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/576202de692b07e75c6b0f7a6ddd13e85d6c55d7\"\u003e\u003ccode\u003e576202d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/28e287c6533965691fab643685ef849bda50aaae\"\u003e\u003ccode\u003e28e287c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1814\"\u003e#1814\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/32780edc146843094aee5acb9e2f420313ea1d26\"\u003e\u003ccode\u003e32780ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1852\"\u003e#1852\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/06dcbb5d8ded11ec10e52990c5a19d52ed0045be\"\u003e\u003ccode\u003e06dcbb5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1929\"\u003e#1929\u003c/a\u003e from nestjs/renovate/npm-path-to-regexp-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/39ed6d05e9325455e7f02171bd87fb75ba283392\"\u003e\u003ccode\u003e39ed6d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/fa9b7da28c625a5aa5e533863e0c602ed97f2df1\"\u003e\u003ccode\u003efa9b7da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0 [security]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/b3f020b4f52472c14b9bb51ff93c11751dce5666\"\u003e\u003ccode\u003eb3f020b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.58.1 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/serve-static/commit/29de08e8038bc76f9f42dbb3f4f3b578504f0be6\"\u003e\u003ccode\u003e29de08e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.2.0 (\u003ca href=\"https://redirect.github.com/nestjs/serve-static/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/serve-static/compare/5.0.4...5.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.1 to 11.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.3.0\u003c/h2\u003e\n\u003ch2\u003e11.3.0 (2026-04-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3826\"\u003e#3826\u003c/a\u003e fix: support nullable field in \u003ca href=\"https://github.com/ApiResponse\"\u003e\u003ccode\u003e@​ApiResponse\u003c/code\u003e\u003c/a\u003e decorator (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3784\"\u003e#3784\u003c/a\u003e fix(schema): include type field when nullable is used with allOf (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3774\"\u003e#3774\u003c/a\u003e fix enum issue (\u003ca href=\"https://github.com/SupunGeethanjana\"\u003e\u003ccode\u003e@​SupunGeethanjana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3798\"\u003e#3798\u003c/a\u003e fix(plugin): normalize workspace package import paths in metadata generator (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3821\"\u003e#3821\u003c/a\u003e fix(plugin): handle same-file type references in SWC readonly metadata generation (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3822\"\u003e#3822\u003c/a\u003e fix(type-helpers): eagerly apply plugin metadata properties in mapped type helpers (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3840\"\u003e#3840\u003c/a\u003e fix: use child class type when re-declaring an inherited \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3449\"\u003e#3449\u003c/a\u003e feat(api-header): add example property to ApiHeader decorator (\u003ca href=\"https://github.com/leemhoon00\"\u003e\u003ccode\u003e@​leemhoon00\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3787\"\u003e#3787\u003c/a\u003e feat(decorators): support RegExp instances in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e({ pattern }) (\u003ca href=\"https://github.com/temrjan\"\u003e\u003ccode\u003e@​temrjan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3699\"\u003e#3699\u003c/a\u003e feat(api-body): add support for encoding in ApiBody decorator (\u003ca href=\"https://github.com/lamuertepeluda\"\u003e\u003ccode\u003e@​lamuertepeluda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3824\"\u003e#3824\u003c/a\u003e feat: support async patchDocumentOnRequest hook (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3834\"\u003e#3834\u003c/a\u003e feat: expose generateSchema utility for programmatic schema access (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3836\"\u003e#3836\u003c/a\u003e feat(plugin): add autoFillEnumName option to suppress duplicate enum schemas (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3837\"\u003e#3837\u003c/a\u003e feat: merge descriptions when multiple decorators share the same HTTP status code (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3839\"\u003e#3839\u003c/a\u003e feat: add excludeDynamicDefaults option to strip runtime-evaluated schema defaults (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3841\"\u003e#3841\u003c/a\u003e feat: add DeepPartialType mapped-type helper for recursive optional properties (\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3850\"\u003e#3850\u003c/a\u003e fix(deps): update dependency swagger-ui-dist to v5.32.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJongHun Lim (\u003ca href=\"https://github.com/leemhoon00\"\u003e\u003ccode\u003e@​leemhoon00\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaruthan G (\u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRajasekar Janakiraman (\u003ca href=\"https://github.com/rajasekar33\"\u003e\u003ccode\u003e@​rajasekar33\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupun Geethanjana Jayasinghe (\u003ca href=\"https://github.com/SupunGeethanjana\"\u003e\u003ccode\u003e@​SupunGeethanjana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTemrjan (\u003ca href=\"https://github.com/temrjan\"\u003e\u003ccode\u003e@​temrjan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVito Macchia (\u003ca href=\"https://github.com/lamuertepeluda\"\u003e\u003ccode\u003e@​lamuertepeluda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nedunchezhiyan-M\"\u003e\u003ccode\u003e@​Nedunchezhiyan-M\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.18.1 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3808\"\u003enestjs/swagger#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​nestjs/mapped-types\u003c/code\u003e to v2.1.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3791\"\u003enestjs/swagger#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): support TypeScript project references in ReadonlyVisitor by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3804\"\u003enestjs/swagger#3804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): skip auto-generated response decorator when Api*Response already present by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3803\"\u003enestjs/swagger#3803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): handle const enum objects from SWC compiler metadata by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3802\"\u003enestjs/swagger#3802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency path-to-regexp to v8.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3815\"\u003enestjs/swagger#3815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(swagger-explorer): prevent enum schema mutation across multiple document generations by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3799\"\u003enestjs/swagger#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorators): do not crash on Controller getter by \u003ca href=\"https://github.com/robbtraister\"\u003e\u003ccode\u003e@​robbtraister\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3788\"\u003enestjs/swagger#3788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(plugin): handle non-ASCII characters in project paths by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3786\"\u003enestjs/swagger#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(explorer): pass version to operationIdFactory for all versioning types by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3783\"\u003enestjs/swagger#3783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency class-validator to v0.15.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3753\"\u003enestjs/swagger#3753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3738\"\u003enestjs/swagger#3738\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/nestjs/swagger/commit/01065832939400b019ad0d500987860a2520f20d\"\u003e\u003ccode\u003e0106583\u003c/code\u003e\u003c/a\u003e chore(): release v11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/473b26ffc8c473236530345304ccd90bfc15f176\"\u003e\u003ccode\u003e473b26f\u003c/code\u003e\u003c/a\u003e chore: add rxjs as dev dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/5b0b014d2e6b4e282c03ce0e96ddfc8bdf3a6fe2\"\u003e\u003ccode\u003e5b0b014\u003c/code\u003e\u003c/a\u003e test: regenerate api-spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/410d6a7f69a6858221f6763fe7fd7003129a5a15\"\u003e\u003ccode\u003e410d6a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3826\"\u003e#3826\u003c/a\u003e from Nedunchezhiyan-M/fix/api-response-nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b1e16e6385d3ded290cbd499534639c41159ef65\"\u003e\u003ccode\u003eb1e16e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3849\"\u003e#3849\u003c/a\u003e from nestjs/renovate/release-it-20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/71d9f7aa81301e42f4f0a818a67a374644b01491\"\u003e\u003ccode\u003e71d9f7a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency release-it to v20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/fa96c150c61ca32556e030f672f57ebe2c664bd9\"\u003e\u003ccode\u003efa96c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3625\"\u003e#3625\u003c/a\u003e from rajasekar33/feat/add-api-level-extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/672a40d99ecf5517622dd806061a8a58c02b073d\"\u003e\u003ccode\u003e672a40d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3449\"\u003e#3449\u003c/a\u003e from leemhoon00/feat-apiheader-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b0f01d5015e2ddc689f556efa4a9847109ba4a1f\"\u003e\u003ccode\u003eb0f01d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3784\"\u003e#3784\u003c/a\u003e from maruthang/fix/nullable-type-field-3274\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4063d94cdb27c01ea3088602eb4ab8cc589c15df\"\u003e\u003ccode\u003e4063d94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3774\"\u003e#3774\u003c/a\u003e from SupunGeethanjana/issue/3772\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.1...11.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.18 to 11.1.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e\u003ccode\u003e@​nestjs/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKamil Mysliwiec (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.2 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 3.14.1 to 3.14.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/typestack/class-validator/pull/2645\"\u003etypestack/class-validator#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump validator from 13.15.20 to 13.15.22 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/typestack/class-validator/pull/2649\"\u003etypestack/class-validator#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.14.4 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2667\"\u003etypestack/class-validator#2667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: update validator to 13.15.20 by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release 0.14.3 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2643\"\u003etypestack/class-validator#2643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2644\"\u003etypestack/class-validator#2644\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/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003etypestack/class-validator#2638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.3...v0.14.4\"\u003e0.14.4\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated validator.js to 13.15.22 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2649\"\u003e#2649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3\"\u003e0.14.3\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a vulnerability by bumping validator.js (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2638\"\u003e#2638\u003c/a\u003e by \u003ca href=\"https://github.com/weikangchia\"\u003e\u003ccode\u003e@​weikangchia\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/e0eaa02e4afd697a3441d2f92fa23fcf6d38fb9b\"\u003e\u003ccode\u003ee0eaa02\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/a8b2f6e8b785cba423af9b9c5654543a188cf1ee\"\u003e\u003ccode\u003ea8b2f6e\u003c/code\u003e\u003c/a\u003e chore: bump vulnerable dependencies (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/35e589d22afc8cf4e65886001c67f6f6e6cf0e90\"\u003e\u003ccode\u003e35e589d\u003c/code\u003e\u003c/a\u003e feat: update UUID validation to support versions 1-8, nil, max, and all (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/042fb5783e2cc4255aa6296f102c348f25a759ca\"\u003e\u003ccode\u003e042fb57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003evalidateIf\u003c/code\u003e to validation options (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/4fcad7b629b04f4ba343ffb91cbcb9f01a1e2f5a\"\u003e\u003ccode\u003e4fcad7b\u003c/code\u003e\u003c/a\u003e fe...\n\n_Description has been truncated_","html_url":"https://github.com/doweinide/vue3-vben3-NexusChat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doweinide%2Fvue3-vben3-NexusChat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-11T08:41:02.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4243800489","node_id":"PR_kwDOCkIcu87RpS9r","number":35965,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T12:31:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T08:41:02.000Z","updated_at":"2026-04-11T12:31:03.000Z","time_to_close":13799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":55,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.5.10","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.1","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 55 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.2` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.5.10` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35965","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35965","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35965/packages"}},{"old_version":"9.0.5","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-08T12:28:44.000Z","version_change":"9.0.5 → 9.0.10","issue":{"uuid":"4224486194","node_id":"PR_kwDOR9DWr87QzWum","number":1,"state":"closed","title":"Bump the patch group with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T20:30:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:28:44.000Z","updated_at":"2026-04-08T20:30:55.000Z","time_to_close":28929,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":22,"packages":[{"name":"colorette","old_version":"2.0.19","new_version":"2.0.20","repository_url":"https://github.com/jorgebucaran/colorette"},{"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.10","new_version":"2.8.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"form-data","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"ignore","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jsonwebtoken","old_version":"9.0.0","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.5","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"morgan","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/expressjs/morgan"},{"name":"portfinder","old_version":"1.0.32","new_version":"1.0.38","repository_url":"https://github.com/http-party/node-portfinder"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"update-notifier-cjs","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ryanblock/update-notifier-cjs"},{"name":"@types/cross-spawn","old_version":"6.0.1","new_version":"6.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/html-escaper","old_version":"3.0.0","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/progress","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/retry","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/swagger2openapi","old_version":"7.0.0","new_version":"7.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/tcp-port-used","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/tmp","old_version":"0.2.3","new_version":"0.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/universal-analytics","old_version":"0.4.5","new_version":"0.4.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"openapi-merge","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/robertmassaioli/openapi-merge"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [colorette](https://github.com/jorgebucaran/colorette) | `2.0.19` | `2.0.20` |\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.10` | `2.8.19` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.1` | `4.0.5` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.4` | `7.0.5` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.0` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.5` | `9.0.10` |\n| [morgan](https://github.com/expressjs/morgan) | `1.10.0` | `1.10.1` |\n| [portfinder](https://github.com/http-party/node-portfinder) | `1.0.32` | `1.0.38` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [update-notifier-cjs](https://github.com/ryanblock/update-notifier-cjs) | `5.1.6` | `5.1.7` |\n| [@types/cross-spawn](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cross-spawn) | `6.0.1` | `6.0.6` |\n| [@types/html-escaper](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/html-escaper) | `3.0.0` | `3.0.4` |\n| [@types/progress](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/progress) | `2.0.3` | `2.0.7` |\n| [@types/retry](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/retry) | `0.12.1` | `0.12.5` |\n| [@types/swagger2openapi](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger2openapi) | `7.0.0` | `7.0.4` |\n| [@types/tcp-port-used](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tcp-port-used) | `1.0.1` | `1.0.4` |\n| [@types/tmp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tmp) | `0.2.3` | `0.2.6` |\n| [@types/universal-analytics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/universal-analytics) | `0.4.5` | `0.4.8` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [openapi-merge](https://github.com/robertmassaioli/openapi-merge) | `1.3.2` | `1.3.3` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n\nUpdates `colorette` from 2.0.19 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jorgebucaran/colorette/releases\"\u003ecolorette's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003epackage.json\u003c/code\u003e by adding type definitions to exports by \u003ca href=\"https://github.com/ahnpnl\"\u003e\u003ccode\u003e@​ahnpnl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jorgebucaran/colorette/issues/96\"\u003e#96\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/jorgebucaran/colorette/commit/811fd2f255ed6b3d56b5977353d32dae13088b65\"\u003e\u003ccode\u003e811fd2f\u003c/code\u003e\u003c/a\u003e 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jorgebucaran/colorette/commit/12a4291c78f6314e7887853cdbc3f9b4e92bb861\"\u003e\u003ccode\u003e12a4291\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003etypes\u003c/code\u003e to \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jorgebucaran/colorette/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jorgebucaran/colorette/compare/2.0.19...2.0.20\"\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.10 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 `form-data` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\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[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.4...v4.0.5\"\u003ev4.0.5\u003c/a\u003e - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Switch to newer v8 prediction library; enable node 24 testing \u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set Symbol.toStringTag in the proper place \u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\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[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\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/form-data/form-data/commit/68ff7dda8834d6de095a7008cef0e03bc252ca98\"\u003e\u003ccode\u003e68ff7dd\u003c/code\u003e\u003c/a\u003e v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e [Fix] set Symbol.toStringTag in the proper place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e [Tests] Switch to newer v8 prediction library; enable node 24 testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/41996f5ac73a867046d48512cab62e64fc846dad\"\u003e\u003ccode\u003e41996f5\u003c/code\u003e\u003c/a\u003e v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e [meta] actually ensure the readme backup isn’t published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e [meta] fix readme capitalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e [Tests] fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e [Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.4 to 7.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/84d052ddfe7c326b01b306154e06709d6e7e2ed8\"\u003e\u003ccode\u003e84d052d\u003c/code\u003e\u003c/a\u003e 7.0.5: fixes \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/1c6d762b1faebd80adde18544bc2c2fdeb86d790\"\u003e\u003ccode\u003e1c6d762\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e: test: try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/a384835b26576561d6bca3a62be937ebb14aa587\"\u003e\u003ccode\u003ea384835\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/152\"\u003e#152\u003c/a\u003e: remove process.env access from the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/6c57760fec8a9d4190cad61013e0c3d933d16f4c\"\u003e\u003ccode\u003e6c57760\u003c/code\u003e\u003c/a\u003e README.md: typo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.4...7.0.5\"\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.0 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\u003ch2\u003e9.0.2 - 2023-08-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: updating semver to 7.5.4 to resolve CVE-2022-25883, closes \u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/921\"\u003e#921\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003erefactor: reduce library size by using lodash specific dependencies, closes \u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/878\"\u003e#878\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1 - 2023-07-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(stubs): allow decode method to be stubbed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/bc28861f1fa981ed9c009e29c044a19760a0b128\"\u003e\u003ccode\u003ebc28861\u003c/code\u003e\u003c/a\u003e Release 9.0.2  (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/96b89060cfc19272a7d853f53cb28c42580a6a67\"\u003e\u003ccode\u003e96b8906\u003c/code\u003e\u003c/a\u003e refactor: use specific lodash packages (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed35062239c0195d4341025d4699cc39608b435e\"\u003e\u003ccode\u003eed35062\u003c/code\u003e\u003c/a\u003e security: Updating semver to 7.5.4 to resolve CVE-2022-25883 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/84539b29e17fd40ed25c53fc28db8ae41a34aff8\"\u003e\u003ccode\u003e84539b2\u003c/code\u003e\u003c/a\u003e Updating package version to 9.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/a99fd4b473e257c2f50ff69c716db1c520bf9a78\"\u003e\u003ccode\u003ea99fd4b\u003c/code\u003e\u003c/a\u003e fix(stubs): allow decode method to be stubbed (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.0...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.5 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 `morgan` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/morgan/releases\"\u003emorgan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erenaming simple to sample in readme by \u003ca href=\"https://github.com/ryhinchey\"\u003e\u003ccode\u003e@​ryhinchey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/237\"\u003eexpressjs/morgan#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadding installation instructions to readme by \u003ca href=\"https://github.com/ryhinchey\"\u003e\u003ccode\u003e@​ryhinchey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/233\"\u003eexpressjs/morgan#233\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/morgan/pull/291\"\u003eexpressjs/morgan#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: replace travis with github actions 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/morgan/pull/290\"\u003eexpressjs/morgan#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add example output for log formats 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/morgan/pull/299\"\u003eexpressjs/morgan#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use ubuntu-latest 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/morgan/pull/301\"\u003eexpressjs/morgan#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices 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/morgan/pull/300\"\u003eexpressjs/morgan#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove --bail by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/314\"\u003eexpressjs/morgan#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ bump on-headers by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/319\"\u003eexpressjs/morgan#319\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/291\"\u003eexpressjs/morgan#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/299\"\u003eexpressjs/morgan#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/301\"\u003eexpressjs/morgan#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/300\"\u003eexpressjs/morgan#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/morgan/pull/319\"\u003eexpressjs/morgan#319\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/morgan/compare/1.10.0...1.10.1\"\u003ehttps://github.com/expressjs/morgan/compare/1.10.0...1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/morgan/blob/master/HISTORY.md\"\u003emorgan's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.10.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\u003c/blockquote\u003e\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/morgan/commit/c1c7f107d2b58d4b9af655b7347cfe29815a897c\"\u003e\u003ccode\u003ec1c7f10\u003c/code\u003e\u003c/a\u003e 🔖 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/eb896c2421d54de95b75d3c382072e5b7ae52dd0\"\u003e\u003ccode\u003eeb896c2\u003c/code\u003e\u003c/a\u003e ⬆️ bump on-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/1c3eec6ca544da81420f935fbc26e22e51adfeb8\"\u003e\u003ccode\u003e1c3eec6\u003c/code\u003e\u003c/a\u003e remove --bail (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/b144728e07dc7c9f61577b1e67c50a4b8b3c4265\"\u003e\u003ccode\u003eb144728\u003c/code\u003e\u003c/a\u003e ci: apply OSSF Scorecard security best practices (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/68c2d2140d85904eb4799d040769459dd268184e\"\u003e\u003ccode\u003e68c2d21\u003c/code\u003e\u003c/a\u003e ci: use ubuntu-latest (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/8740a194bf64628c7cf359b285e5ab2a64037d0e\"\u003e\u003ccode\u003e8740a19\u003c/code\u003e\u003c/a\u003e docs: add example output for log formats (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/efd6bff1adae9418f12a8827614336c72e2c4300\"\u003e\u003ccode\u003eefd6bff\u003c/code\u003e\u003c/a\u003e ci: migra to GitHub actions (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/3b89789447e6b7dc4dbf7de61db18c405fe72801\"\u003e\u003ccode\u003e3b89789\u003c/code\u003e\u003c/a\u003e ci: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/morgan/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/19a6aa5369220b522e9dac007975ee66b1c38283\"\u003e\u003ccode\u003e19a6aa5\u003c/code\u003e\u003c/a\u003e docs: add installation section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/morgan/commit/b94f3ffe5c346740b704321da6bd47e7d436a0d6\"\u003e\u003ccode\u003eb94f3ff\u003c/code\u003e\u003c/a\u003e docs: change simple to sample in example descriptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/morgan/compare/1.10.0...1.10.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 morgan since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `portfinder` from 1.0.32 to 1.0.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/http-party/node-portfinder/releases\"\u003eportfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix author field format in package.json by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/182\"\u003ehttp-party/node-portfinder#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.37...v1.0.38\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.37...v1.0.38\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn callback error vs throwing by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/180\"\u003ehttp-party/node-portfinder#180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.36...v1.0.37\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.36...v1.0.37\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of jest by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/167\"\u003ehttp-party/node-portfinder#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eif \u003ccode\u003estartPort\u003c/code\u003e is provided by user, actually use it by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/177\"\u003ehttp-party/node-portfinder#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd promise return for getSocket by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/179\"\u003ehttp-party/node-portfinder#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.35...v1.0.36\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.35...v1.0.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove mkdirp dependency by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/165\"\u003ehttp-party/node-portfinder#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egetPort/getPorts return promise if no callback by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/168\"\u003ehttp-party/node-portfinder#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix returning promise with passing options by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/172\"\u003ehttp-party/node-portfinder#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enpm lock after removing mkdirp dep by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/175\"\u003ehttp-party/node-portfinder#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebroken npm lock by \u003ca href=\"https://github.com/eriktrom\"\u003e\u003ccode\u003e@​eriktrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/176\"\u003ehttp-party/node-portfinder#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.34...v1.0.35\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.34...v1.0.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove test suite to jest by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/156\"\u003ehttp-party/node-portfinder#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clean up readme by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/154\"\u003ehttp-party/node-portfinder#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate async to ^3.2.6 by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/157\"\u003ehttp-party/node-portfinder#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check for promise support by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/160\"\u003ehttp-party/node-portfinder#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace var with const/let by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/161\"\u003ehttp-party/node-portfinder#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate debug to 4.3.6 by \u003ca href=\"https://github.com/MasterOdin\"\u003e\u003ccode\u003e@​MasterOdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/162\"\u003ehttp-party/node-portfinder#162\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/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/pull/154\"\u003ehttp-party/node-portfinder#154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.33...v1.0.34\"\u003ehttps://github.com/http-party/node-portfinder/compare/v1.0.33...v1.0.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.33\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/072d5fd4af07a9bb855d7eca8955d745c827c6fb\"\u003e\u003ccode\u003e072d5fd\u003c/code\u003e\u003c/a\u003e Release v1.0.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/29e88af47d13f3c6cd1c0011b6542812ec5721ca\"\u003e\u003ccode\u003e29e88af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/182\"\u003e#182\u003c/a\u003e from MasterOdin/fix-package-json-author\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/c3dcbc1076ce104d133f3bfc5b867d6fcfd27444\"\u003e\u003ccode\u003ec3dcbc1\u003c/code\u003e\u003c/a\u003e Fix author field format in package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/f317e117a458f9bcc40043977133141b1d888f5e\"\u003e\u003ccode\u003ef317e11\u003c/code\u003e\u003c/a\u003e Release v1.0.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/2110ec1e6695b9b8245e625d59bafefbbf18a7bd\"\u003e\u003ccode\u003e2110ec1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/180\"\u003e#180\u003c/a\u003e from MasterOdin/fix-error-thorws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/e0081a03220003951e8981fd7e5093f712a1ddf7\"\u003e\u003ccode\u003ee0081a0\u003c/code\u003e\u003c/a\u003e Release v1.0.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/6634e09ab23df6887f2115a74332789322051579\"\u003e\u003ccode\u003e6634e09\u003c/code\u003e\u003c/a\u003e Return callback error vs throwing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/0f01a6f216a9afbc9eebb4c492abf54cff6d9671\"\u003e\u003ccode\u003e0f01a6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/179\"\u003e#179\u003c/a\u003e from MasterOdin/feat-socket-promise\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/f4e9d551e631fff3899b2de7d9909f6b21eb7b62\"\u003e\u003ccode\u003ef4e9d55\u003c/code\u003e\u003c/a\u003e Add promise return for getSocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-portfinder/commit/29e41731523722e46a91f8dbd7928bb5fe49af1e\"\u003e\u003ccode\u003e29e4173\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/http-party/node-portfinder/issues/177\"\u003e#177\u003c/a\u003e from http-party/fix-start-port-external-api\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/http-party/node-portfinder/compare/v1.0.32...v1.0.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `update-notifier-cjs` from 5.1.6 to 5.1.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/540641a57fcc929895c08f09ddede0a5dffe0738\"\u003e\u003ccode\u003e540641a\u003c/code\u003e\u003c/a\u003e 5.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/cd96516aeeabd25fe079121549dd3fbd222a927f\"\u003e\u003ccode\u003ecd96516\u003c/code\u003e\u003c/a\u003e Uncomment publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/1beafd4606c22d96d5372752f54ae28a3f6fd8a8\"\u003e\u003ccode\u003e1beafd4\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/2f07afb0273cefd7a291033d6e82f585afb7368c\"\u003e\u003ccode\u003e2f07afb\u003c/code\u003e\u003c/a\u003e Handle undefined \u003ccode\u003efetch\u003c/code\u003e in older Node.js versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/c6c5b755fe06dae881d982546f10023fb000766b\"\u003e\u003ccode\u003ec6c5b75\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/5f1d31a173c9caedf90435bd547aba4d5bdf5f6e\"\u003e\u003ccode\u003e5f1d31a\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/5d0dc827a00412890d1817753e64901139e3346d\"\u003e\u003ccode\u003e5d0dc82\u003c/code\u003e\u003c/a\u003e fix for possible casing issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/commit/90ce859224c7471099c3af496cdedf73d738fb0b\"\u003e\u003ccode\u003e90ce859\u003c/code\u003e\u003c/a\u003e Make isomorphic-fetch conditional if no native support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ryanblock/update-notifier-cjs/compare/v5.1.6...v5.1.7\"\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.10 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/cross-spawn` from 6.0.1 to 6.0.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/cross-spawn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/html-escaper` from 3.0.0 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/html-escaper\"\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.5 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/progress` from 2.0.3 to 2.0.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/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/retry` from 0.12.1 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/retry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/swagger2openapi` from 7.0.0 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger2openapi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/tcp-port-used` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tcp-port-used\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/tmp` from 0.2.3 to 0.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tmp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/universal-analytics` from 0.4.5 to 0.4.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/universal-analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 11.7.1 to 11.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5\"\u003e11.7.5\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003ed89dbaf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e8b21b38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e663fff4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4\"\u003e11.7.4\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewatch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003ec2667c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003ebff9166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e7f68e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3\"\u003e11.7.3\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5408\"\u003e#5408\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1\"\u003eebdbc48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd security escalation policy (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5466\"\u003e#5466\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027\"\u003e4122c7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix duplicate global leak documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5461\"\u003e#5461\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6\"\u003e1164b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate third party UIs wiki page to docs (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5434\"\u003e#5434\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc\"\u003e6654704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate maintainer release notes for release-please (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5453\"\u003e#5453\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483\"\u003e185ae1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5459\"\u003e#5459\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74\"\u003e48c6f40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0\"\u003e\u003ccode\u003e9a6a5db\u003c/code\u003e\u003c/a\u003e chore(v11.x): release 11.7.5 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d\"\u003e\u003ccode\u003e8b21b38\u003c/code\u003e\u003c/a\u003e chore: run tests on PRs for and pushes to v11.x (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5\"\u003e\u003ccode\u003e663fff4\u003c/code\u003e\u003c/a\u003e chore: setup release-please for v11 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5522\"\u003e#5522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5\"\u003e\u003ccode\u003e8d97220\u003c/code\u003e\u003c/a\u003e Update release-please to include v11.x and use Node ^22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d\"\u003e\u003ccode\u003ed89dbaf\u003c/code\u003e\u003c/a\u003e fix: swallow more \u003ccode\u003erequire\u003c/code\u003e errors from *ts files (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5498\"\u003e#5498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62\"\u003e\u003ccode\u003e8649f39\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5473\"\u003e#5473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f\"\u003e\u003ccode\u003ec2667c3\u003c/code\u003e\u003c/a\u003e fix: watch mode using chokidar v4 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5379\"\u003e#5379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff\"\u003e\u003ccode\u003e7f68e5c\u003c/code\u003e\u003c/a\u003e chore: remove trailing spaces (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8\"\u003e\u003ccode\u003ebff9166\u003c/code\u003e\u003c/a\u003e Docs: migrate remaining legacy wiki pages to main documentation (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44\"\u003e\u003ccode\u003ec805327\u003c/code\u003e\u003c/a\u003e chore(main): release 11.7.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openapi-merge` from 1.3.2 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/robertmassaioli/openapi-merge/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-node` from 10.9.1 to 10.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-node/releases\"\u003ets-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix \u003ccode\u003etsconfig.json\u003c/code\u003e file not found\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003etsconfig.json\u003c/code\u003e file not found on latest TypeScript version (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/pull/2091\"\u003eTypeStrong/ts-node#2091\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/TypeStrong/ts-node/commit/057ac1beb118f9c42d21e876a17320ad73ea6be2\"\u003e\u003ccode\u003e057ac1b\u003c/code\u003e\u003c/a\u003e 10.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/c8805d5d4bcdfa564fdcc0ff6630381c9f54ee5a\"\u003e\u003ccode\u003ec8805d5\u003c/code\u003e\u003c/a\u003e Update package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/99862f7ec663927045ecb5703230c368816d0857\"\u003e\u003ccode\u003e99862f7\u003c/code\u003e\u003c/a\u003e Bump swc dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cdc4e883ab7072865abc4070f651374503cc88a9\"\u003e\u003ccode\u003ecdc4e88\u003c/code\u003e\u003c/a\u003e Ignore test files in build schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/08cdfb0c70fbe3cadd658ef025d7947a0a59c920\"\u003e\u003ccode\u003e08cdfb0\u003c/code\u003e\u003c/a\u003e Backport swc fixes on main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/9639daa83c2122dd3d5ac4520f2d990d997fe8ba\"\u003e\u003ccode\u003e9639daa\u003c/code\u003e\u003c/a\u003e Ignore test files in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-node/commit/cc1a503e5faae87b034b76a3f5ddd53e5e7a6b3b\"\u003e\u003ccode\u003ecc1a503\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etsconfig.json\u003c/code\u003e not found with TS \u0026gt;= 5.3 (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-node/issues/2091\"\u003e#2091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee ...\n\n_Description has been truncated_","html_url":"https://github.com/PoCOrganization1/firebase-tools/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PoCOrganization1%2Ffirebase-tools/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-05T22:22:56.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4208712543","node_id":"PR_kwDOGsm7qs7QFVkO","number":256,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:56.000Z","updated_at":"2026-04-05T22:23:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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 hoo...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-05T22:22:30.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4208711807","node_id":"PR_kwDOCkIcu87QFVcV","number":35876,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:30.000Z","updated_at":"2026-04-05T22:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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 hoo...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35876/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":"/console","pr_created_at":"2026-03-30T11:27:35.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4169933136","node_id":"PR_kwDOGsm7qs7OllXc","number":206,"state":"open","title":"build(deps): bump the simple group in /console with 45 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":"2026-03-30T11:27:35.000Z","updated_at":"2026-04-05T23:08:00.850Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":45,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\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/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\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\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.0\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.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\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)\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/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":"/console","pr_created_at":"2026-03-27T21:40:51.000Z","version_change":"9.0.7 → 9.0.10","issue":{"uuid":"4156080448","node_id":"PR_kwDOCkIcu87OKwp9","number":35762,"state":"closed","title":"build(deps): bump the simple group in /console with 43 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-29T22:17:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T21:40:51.000Z","updated_at":"2026-03-29T22:17:26.000Z","time_to_close":174993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":43,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.2` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.7.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-sql/compare/6.8.0...6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.10.3 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003ch2\u003e6.10.7 (2024-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation for a stream language would fail to work when the parse covered only part of the document, far from the start.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 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\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\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/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\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\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.0\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.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\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)\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/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-oidc-context` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/react-oidc-context/releases\"\u003ereact-oidc-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003ereact-oidc-context 3.3.1 is a bugfix release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1917\"\u003e#1917\u003c/a\u003e pass optional args to \u003ccode\u003euseAutoSignin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1836\"\u003e#1836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1853\"\u003e#1853\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1900\"\u003e#1900\u003c/a\u003e improve README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/williamsjokvist\"\u003e\u003ccode\u003e@​williamsjokvist\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dargmuesli\"\u003e\u003ccode\u003e@​dargmuesli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nvmnghia\"\u003e\u003ccode\u003e@​nvmnghia\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Joshuajrodrigues\"\u003e\u003ccode\u003e@​Joshuajrodrigues\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/authts/react-oidc-context/commit/af7e8af7562e8da329a86ddc52641ef5bea65640\"\u003e\u003ccode\u003eaf7e8af\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c217b2a8b44ec2391c5d8547a181944211e6acb\"\u003e\u003ccode\u003e2c217b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1944\"\u003e#1944\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/51a32e34c1a10e8c09787e556f50f1c824fb2186\"\u003e\u003ccode\u003e51a32e3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/03505880544b1fccb2616c54b4543f59dc0e3684\"\u003e\u003ccode\u003e0350588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1941\"\u003e#1941\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/debee72e4090bf8616e6d98e727463b5f1a0dc72\"\u003e\u003ccode\u003edebee72\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/c14c29e6f33217342de124624374a556036c373c\"\u003e\u003ccode\u003ec14c29e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1943\"\u003e#1943\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-mock-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c5949650a1f7a7e12b370291f6d77dfc91874fe\"\u003e\u003ccode\u003e2c59496\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest-mock from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/7057b3c9f504075f2d6eda77e44f024bb6cf634c\"\u003e\u003ccode\u003e7057b3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1947\"\u003e#1947\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-environment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/41f5333ead52558e03d43b252e6e00c175464986\"\u003e\u003ccode\u003e41f5333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1942\"\u003e#1942\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16....\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35762","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35762","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35762/packages"}},{"old_version":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-03-24T09:22:31.000Z","version_change":"9.0.7 → 9.0.10","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":"9.0.7","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-03-24T01:08:53.000Z","version_change":"9.0.7 → 9.0.10","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":"9.0.9","new_version":"9.0.10","update_type":"patch","path":null,"pr_created_at":"2026-03-13T17:59:20.000Z","version_change":"9.0.9 → 9.0.10","issue":{"uuid":"4072606903","node_id":"PR_kwDOQsFDY87KcPQI","number":64,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 69 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T18:35:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T17:59:20.000Z","updated_at":"2026-03-16T18:35:25.000Z","time_to_close":261363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":69,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.28.1","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/git","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/changesets/changesets"},{"name":"@ctrl/tinycolor","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/scttcper/tinycolor"},{"name":"@iconify/json","old_version":"2.2.314","new_version":"2.2.449","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.1.2","new_version":"11.3.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.5.1","new_version":"2.11.0","repository_url":"https://github.com/jspm/jspm"},{"name":"@nolebase/vitepress-plugin-git-changelog","old_version":"2.15.0","new_version":"2.18.2","repository_url":"https://github.com/nolebase/integrations"},{"name":"@playwright/test","old_version":"1.51.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.1.1","new_version":"1000.3.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.67.2","new_version":"5.92.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.7.0","new_version":"0.9.2","repository_url":"https://github.com/TanStack/store"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.26.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.26.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vee-validate/zod","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"@vue/shared","old_version":"3.5.13","new_version":"3.5.30","repository_url":"https://github.com/vuejs/core"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.8.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"commitlint-plugin-function-rules","old_version":"4.0.1","new_version":"4.3.2","repository_url":"https://github.com/vidavidorra/commitlint-plugin-function-rules"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cz-git","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.9.6","new_version":"2.13.5","repository_url":"https://github.com/element-plus/element-plus"},{"name":"eslint-config-turbo","old_version":"2.4.4","new_version":"2.8.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.6.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-n","old_version":"17.16.2","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-prettier","old_version":"5.2.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"h3","old_version":"1.15.1","new_version":"1.15.6","repository_url":"https://github.com/h3js/h3"},{"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":"lucide-vue-next","old_version":"0.469.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nitropack","old_version":"2.11.6","new_version":"2.13.1","repository_url":"https://github.com/nitrojs/nitro"},{"name":"pinia-plugin-persistedstate","old_version":"4.2.0","new_version":"4.7.1","repository_url":"https://github.com/prazdevs/pinia-plugin-persistedstate"},{"name":"playwright","old_version":"1.51.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.11","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.2.12","new_version":"0.3.18","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.9.18","new_version":"6.15.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sass","old_version":"1.85.1","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sortablejs","old_version":"1.15.6","new_version":"1.15.7","repository_url":"https://github.com/SortableJS/Sortable"},{"name":"@types/sortablejs","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stylelint-config-recommended-vue","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ota-meshi/stylelint-config-recommended-vue"},{"name":"turbo","old_version":"2.4.4","new_version":"2.8.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"unbuild","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/unjs/unbuild"},{"name":"unplugin-element-plus","old_version":"0.9.1","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vee-validate","old_version":"4.15.0","new_version":"4.15.1","repository_url":"https://github.com/logaretm/vee-validate"},{"name":"vite-plugin-dts","old_version":"4.5.3","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"vitepress-plugin-group-icons","old_version":"1.3.6","new_version":"1.7.1","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"},{"name":"vue-i18n","old_version":"11.1.2","new_version":"11.3.0","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-tippy","old_version":"6.6.0","new_version":"6.7.1","repository_url":"https://github.com/KABBOUCHI/vue-tippy"},{"name":"vue","old_version":"3.5.13","new_version":"3.5.30","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.4.8","new_version":"4.13.5","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.10.0","new_version":"4.18.2","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"watermark-js-plus","old_version":"1.5.8","new_version":"1.6.3","repository_url":"https://github.com/zhensherlock/watermark-js-plus"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.32.3","new_version":"0.41.1","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.28.1` | `2.30.0` |\n| [@changesets/git](https://github.com/changesets/changesets) | `3.0.2` | `3.0.4` |\n| [@ctrl/tinycolor](https://github.com/scttcper/tinycolor) | `4.1.0` | `4.2.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.314` | `2.2.449` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.1.2` | `11.3.0` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.5.1` | `2.11.0` |\n| [@nolebase/vitepress-plugin-git-changelog](https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog) | `2.15.0` | `2.18.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.51.0` | `1.58.2` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.1.1` | `1000.3.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.67.2` | `5.92.9` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.7.0` | `0.9.2` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.26.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.26.0` | `8.57.0` |\n| [@vee-validate/zod](https://github.com/logaretm/vee-validate/tree/HEAD/packages/zod) | `4.15.0` | `4.15.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.13` | `3.5.30` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [axios](https://github.com/axios/axios) | `1.8.2` | `1.13.6` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [commitlint-plugin-function-rules](https://github.com/vidavidorra/commitlint-plugin-function-rules) | `4.0.1` | `4.3.2` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.11.1` | `1.12.0` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.11.1` | `1.12.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.9.6` | `2.13.5` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.4.4` | `2.8.16` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.6.1` | `4.16.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.16.2` | `17.24.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.3` | `5.5.5` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [h3](https://github.com/h3js/h3) | `1.15.1` | `1.15.6` |\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| [lucide-vue-next](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next) | `0.469.0` | `0.577.0` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.11.6` | `2.13.1` |\n| [pinia-plugin-persistedstate](https://github.com/prazdevs/pinia-plugin-persistedstate) | `4.2.0` | `4.7.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.51.0` | `1.58.2` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.8` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.11` | `0.7.2` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.2.12` | `0.3.18` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.9.18` | `6.15.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.85.1` | `1.98.0` |\n| [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.6` | `1.15.7` |\n| [@types/sortablejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sortablejs) | `1.15.8` | `1.15.9` |\n| [stylelint-config-recommended-vue](https://github.com/ota-meshi/stylelint-config-recommended-vue) | `1.6.0` | `1.6.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.4.4` | `2.8.16` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [unbuild](https://github.com/unjs/unbuild) | `3.5.0` | `3.6.1` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.9.1` | `0.11.2` |\n| [vee-validate](https://github.com/logaretm/vee-validate/tree/HEAD/packages/vee-validate) | `4.15.0` | `4.15.1` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.5.3` | `4.5.4` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.3.6` | `1.7.1` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.2` | `11.3.0` |\n| [vue-tippy](https://github.com/KABBOUCHI/vue-tippy) | `6.6.0` | `6.7.1` |\n| [vue](https://github.com/vuejs/core) | `3.5.13` | `3.5.30` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.4.8` | `4.13.5` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.10.0` | `4.18.2` |\n| [watermark-js-plus](https://github.com/zhensherlock/watermark-js-plus) | `1.5.8` | `1.6.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.32.3` | `0.41.1` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\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/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/changelog-github@0.6.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 \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.28.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support absolute paths in \u003ccode\u003echangeset status --output \u0026lt;path\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/b6f4c748c4ba50b5ac608f3ce41229526d1bfe94\"\u003e\u003ccode\u003eb6f4c74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.28.1...@changesets/cli@2.30.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 \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/git` from 3.0.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e directory is not directly in the git root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1620\"\u003e#1620\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Make sure that git diff always returns the paths relative to the git root in case diff.relative has been set to true in the git config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/baa9d45384213d7a697873848dbeb183001fd243\"\u003e\u003ccode\u003ebaa9d45\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f73f84ac2d84d3ccf5ff55c0fc78aaaf3f3da20d\"\u003e\u003ccode\u003ef73f84a\u003c/code\u003e\u003c/a\u003e Correctly resolve new changesets with \u003ccode\u003esince\u003c/code\u003e option when the \u003ccode\u003e.changeset\u003c/code\u003e di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5d0185771811680e77e3b1c0ccfe19f4b3f48247\"\u003e\u003ccode\u003e5d01857\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b15e6291c3e7e780ee9e58101d3069f2382569ae\"\u003e\u003ccode\u003eb15e629\u003c/code\u003e\u003c/a\u003e Correctly fetch new changesets with \u003ccode\u003esince\u003c/code\u003e if the git option \u003ccode\u003ediff.relative\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/131d4458e0d1eed71d76783bb42caee39f6d3895\"\u003e\u003ccode\u003e131d445\u003c/code\u003e\u003c/a\u003e Update TypeScript, Babel and Preconstruct (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/db8f67831abad5ee3ffbe56f8350e132b24b0f10\"\u003e\u003ccode\u003edb8f678\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/29f34a31cadd7d067728176d23b5728437ff5ff3\"\u003e\u003ccode\u003e29f34a3\u003c/code\u003e\u003c/a\u003e Support scoped registries configured using \u003ccode\u003epackage.json#publishConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/dc83cb4dce0de726ca70593d4bef6f3f2c3d5278\"\u003e\u003ccode\u003edc83cb4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e--snapshot\u003c/code\u003e from \u003ccode\u003epublish\u003c/code\u003e command docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c2bac5fd2c1c2904774c4378e9107dcf8313c7d\"\u003e\u003ccode\u003e5c2bac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b9df59627623bcf211ddbdab4df7cc07028d4998\"\u003e\u003ccode\u003eb9df596\u003c/code\u003e\u003c/a\u003e Prevent fatal errors when using the newly-introduced \u003ccode\u003eprettier\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/git@3.0.2...@changesets/git@3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ctrl/tinycolor` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scttcper/tinycolor/releases\"\u003e\u003ccode\u003e@​ctrl/tinycolor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish new version with npm provenance (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e39778c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease new version (\u003ca href=\"https://github.com/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e76556be\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/scttcper/tinycolor/commit/76556bef29349b05931a6122b88491c5b69c18ba\"\u003e\u003ccode\u003e76556be\u003c/code\u003e\u003c/a\u003e feat: release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b4561159d82a3835ab57a1f7084e435549b6c8a4\"\u003e\u003ccode\u003eb456115\u003c/code\u003e\u003c/a\u003e build: it should work via OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/ced810f45d1813c97974396ee5244359562c339a\"\u003e\u003ccode\u003eced810f\u003c/code\u003e\u003c/a\u003e build: add back npm token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/d8651993d6ecca31d30ff5edbec203534da6f0b3\"\u003e\u003ccode\u003ed865199\u003c/code\u003e\u003c/a\u003e build: update npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/b0eeb150417be96e8976cd3146b6c458349ca165\"\u003e\u003ccode\u003eb0eeb15\u003c/code\u003e\u003c/a\u003e build: split ci and publish actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/26ccfc00847713d6ea9230b1baab0fd4e973a5dc\"\u003e\u003ccode\u003e26ccfc0\u003c/code\u003e\u003c/a\u003e build: remove NPM_TOKEN variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scttcper/tinycolor/commit/39778c8a6d0473592a9de9f81902dea90809df58\"\u003e\u003ccode\u003e39778c8\u003c/code\u003e\u003c/a\u003e feat: publish new version with npm provenance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scttcper/tinycolor/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.314 to 2.2.449\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b3be2711e643e3e98ebc8d4060efe442acf1071a\"\u003e\u003ccode\u003eb3be271\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/ee46c4c9f94a18e1eadecd368fb06129f8951ce8\"\u003e\u003ccode\u003eee46c4c\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/694fea0fd4a9717a0b1f49fc366e8de7422d9abc\"\u003e\u003ccode\u003e694fea0\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f15b5a3ce4d494b25fab5d40cb28e3c960ef0443\"\u003e\u003ccode\u003ef15b5a3\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/c96ba0b69f138bd02ff9d0e564ac470792f817a3\"\u003e\u003ccode\u003ec96ba0b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/572cc8bb33ee43e2000fc4c3a8bf347d4dac784c\"\u003e\u003ccode\u003e572cc8b\u003c/code\u003e\u003c/a\u003e Update 12 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/e8181a703eabe69b077af04b3ac9586e8ef2d72c\"\u003e\u003ccode\u003ee8181a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/280\"\u003e#280\u003c/a\u003e from iconify/renovate/rimraf-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/eed3f207d1f5d80cf533f23f9336c83818c1d686\"\u003e\u003ccode\u003eeed3f20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/277\"\u003e#277\u003c/a\u003e from iconify/renovate/node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d0bc0d88043acd84354ebf322cd85562a0d85e41\"\u003e\u003ccode\u003ed0bc0d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/98747f30f44af6d11987cd293e4ffc4034e67b88\"\u003e\u003ccode\u003e98747f3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to ^6.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.314...2.2.449\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.1.2 to 11.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support escape sequence by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2437\"\u003eintlify/vue-i18n#2437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrong \u003ccode\u003e@intlify/devtools-types\u003c/code\u003e dependencies by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2411\"\u003eintlify/vue-i18n#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: v-t directive does not rerender when locale switches by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2415\"\u003eintlify/vue-i18n#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: te returns false if the key contains a do by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2430\"\u003eintlify/vue-i18n#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: modifiers skip missing translation keys by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2432\"\u003eintlify/vue-i18n#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: wrong $d type by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2435\"\u003eintlify/vue-i18n#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve correctly key path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2436\"\u003eintlify/vue-i18n#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Usage of \u003ccode\u003en()\u003c/code\u003e and \u003ccode\u003e$n()\u003c/code\u003e with \u003ccode\u003eundefined\u003c/code\u003e should not throw errors by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2429\"\u003eintlify/vue-i18n#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: display message commpiler error strictly by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2431\"\u003eintlify/vue-i18n#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppressing automatic locale fallback with \u003ccode\u003e!\u003c/code\u003e breaks \u003ccode\u003en\u003c/code\u003e/\u003ccode\u003e$n\u003c/code\u003e and \u003ccode\u003ed\u003c/code\u003e/\u003ccode\u003e$d\u003c/code\u003e formatting by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2434\"\u003eintlify/vue-i18n#2434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Performance Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eshallowRef\u003c/code\u003e server-side for datetimeFormats by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2428\"\u003eintlify/vue-i18n#2428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix wrong plural usage by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2438\"\u003eintlify/vue-i18n#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve petite-vue-i18n resource key handling by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2439\"\u003eintlify/vue-i18n#2439\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: reduce variable assignments and function calls by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2426\"\u003eintlify/vue-i18n#2426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.8...v11.3.0\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.8...v11.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.7...v11.2.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.7...v11.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.6...v11.2.7\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.6...v11.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.2.5...v11.2.6\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.2.5...v11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.5\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/intlify/vue-i18n/commit/241f5890c5353abd6580b2b050643e749965b78c\"\u003e\u003ccode\u003e241f589\u003c/code\u003e\u003c/a\u003e release: v11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/098eef267986c76cc5e7c1e01c72cffa5a17db96\"\u003e\u003ccode\u003e098eef2\u003c/code\u003e\u003c/a\u003e release: v11.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/0c600d20482d7d0d6652c65600cf5294ad60220a\"\u003e\u003ccode\u003e0c600d2\u003c/code\u003e\u003c/a\u003e release: v11.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6c45430fe84938b8a4713d9dc5cee0f688a7fbe8\"\u003e\u003ccode\u003e6c45430\u003c/code\u003e\u003c/a\u003e release: v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6434100075c6501efd74da6dda25e5af795a642c\"\u003e\u003ccode\u003e6434100\u003c/code\u003e\u003c/a\u003e release: v11.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/a951c6f2c432400ae0952e7189955ab9d0a7d56b\"\u003e\u003ccode\u003ea951c6f\u003c/code\u003e\u003c/a\u003e release: v11.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/89e454f6734efc38444b3f85812c956132db5eff\"\u003e\u003ccode\u003e89e454f\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/f2ce1872875ad58555af624b4a4acfe17c5116f1\"\u003e\u003ccode\u003ef2ce187\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/94f2a96a8cfc4dfe5ba0722429c65a2b8e0b6c39\"\u003e\u003ccode\u003e94f2a96\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cd0d0ab4deef7ea48f5fe8d926059bed293bf9c1\"\u003e\u003ccode\u003ecd0d0ab\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.3.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​intlify/core-base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.5.1 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize internal routines with caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2685\"\u003ejspm/jspm#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: traceCache feature for cached generation by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2686\"\u003ejspm/jspm#2686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.8.0...@jspm/generator@2.9.0\"\u003ehttps://github.com/jspm/jspm/compare/\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0...\u003c/code\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.9.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuiltin refactor, lock extraction performance by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2682\"\u003ejspm/jspm#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.2.0...@jspm/generator@2.8.0\"\u003ehttps://github.com/jspm/jspm/compare/4.2.0...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.8.0\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: link failure with no pins by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2670\"\u003ejspm/jspm#2670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.1.4...@jspm/generator@2.7.4\"\u003ehttps://github.com/jspm/jspm/compare/4.1.4...\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ccode\u003e@​2.7.4\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\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nolebase/vitepress-plugin-git-changelog` from 2.15.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolebase/integrations/releases\"\u003e\u003ccode\u003e@​nolebase/vitepress-plugin-git-changelog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType issue  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/34951d6\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.1...v2.18.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/516\"\u003enolebase/integrations#516\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db\"\u003e\u003c!-- raw HTML omitted --\u003e(fa7b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/520\"\u003enolebase/integrations#520\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637\"\u003e\u003c!-- raw HTML omitted --\u003e(b29c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.18.0...v2.18.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/4692f2b\"\u003e\u003c!-- raw HTML omitted --\u003e(4692f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/506\"\u003enolebase/integrations#506\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87\"\u003e\u003c!-- raw HTML omitted --\u003e(31e6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.2...v2.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/503\"\u003enolebase/integrations#503\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/a7828cf\"\u003e\u003c!-- raw HTML omitted --\u003e(a7828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.1...v2.17.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebi-link\u003c/strong\u003e: Support image size  -  by \u003ca href=\"https://github.com/LincZero\"\u003e\u003ccode\u003e@​LincZero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/486\"\u003enolebase/integrations#486\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/752d13a\"\u003e\u003c!-- raw HTML omitted --\u003e(752d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild  -  by \u003ca href=\"https://github.com/nekomeowww\"\u003e\u003ccode\u003e@​nekomeowww\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/d91f18d\"\u003e\u003c!-- raw HTML omitted --\u003e(d91f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/490\"\u003enolebase/integrations#490\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c8c3f1f\"\u003e\u003c!-- raw HTML omitted --\u003e(c8c3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/493\"\u003enolebase/integrations#493\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/80333fd\"\u003e\u003c!-- raw HTML omitted --\u003e(80333)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/497\"\u003enolebase/integrations#497\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/44fc6b5\"\u003e\u003c!-- raw HTML omitted --\u003e(44fc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/nolebase/integrations/issues/501\"\u003enolebase/integrations#501\u003c/a\u003e \u003ca href=\"https://github.com/nolebase/integrations/commit/c50ac31\"\u003e\u003c!-- raw HTML omitted --\u003e(c50ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nolebase/integrations/compare/v2.17.0...v2.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/9c74f35036b70c5ebbfadc361e5d359a8ea18aeb\"\u003e\u003ccode\u003e9c74f35\u003c/code\u003e\u003c/a\u003e release: v2.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/e77e865d9e3d4142066432214095b073b340aaa8\"\u003e\u003ccode\u003ee77e865\u003c/code\u003e\u003c/a\u003e release: v2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/8bdf15dd271cf1434a3647bab613fe616626c3f7\"\u003e\u003ccode\u003e8bdf15d\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/b29c637d58d3e1c68549d715607cc8267c58a4a2\"\u003e\u003ccode\u003eb29c637\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/fa7b3db94e1763569d8e69685ffa1e14a135bb4e\"\u003e\u003ccode\u003efa7b3db\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/ead82e1a9505a3f9fdf17b65de83fcf02a333dc9\"\u003e\u003ccode\u003eead82e1\u003c/code\u003e\u003c/a\u003e release: v2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c31fae0fc71f7fe7d5d34d446c9c2e6ed3aa04ca\"\u003e\u003ccode\u003ec31fae0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/4d0d5d602bc7ff3cd85f610d1cd2b1024ce1df42\"\u003e\u003ccode\u003e4d0d5d6\u003c/code\u003e\u003c/a\u003e style: updated lint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/31e6e87c3f08df6614d7ef85ebbe19a5e1453df2\"\u003e\u003ccode\u003e31e6e87\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolebase/integrations/commit/c254f3949b0b1820dfce67a8c3746f376ae13892\"\u003e\u003ccode\u003ec254f39\u003c/code\u003e\u003c/a\u003e release: v2.17.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolebase/integrations/commits/v2.18.2/packages/vitepress-plugin-git-changelog\"\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.51.0 to 1.58.2\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.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.51.0...v1.58.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@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.1.1 to 1000.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/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.67.2 to 5.92.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.92.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.92.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.92.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/64d5d623c8fb0c12d75d1623cf1b080f72ec513e\"\u003e\u003ccode\u003e64d5d62\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10045\"\u003e#10045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf7f47e6be9b50744b62fa2342f06251d0f26ea5\"\u003e\u003ccode\u003ebf7f47e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a1e3e0e05e7a9a89e875682e6ccf14e2010bb96\"\u003e\u003ccode\u003e0a1e3e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10003\"\u003e#10003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/84564f1293f4ca067e9cb40bf3e51cce1939ef8d\"\u003e\u003ccode\u003e84564f1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10001\"\u003e#10001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1d20c486ae650c0ba936a45cec9b17679c885207\"\u003e\u003ccode\u003e1d20c48\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/9997\"\u003e#9997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f15b7fcc01e995ab8835f1b1cc82ebb472c1ff64\"\u003e\u003ccode\u003ef15b7fc\u003c/code\u003e\u003c/a\u003e ci: prepare for trusted publishing (\u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/unitiny/vben-template/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unitiny%2Fvben-template/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}}]}